#提问# 用户中心上线之后还有些问题没...的全部评论

#提问# 用户中心上线之后还有些问题没...的全部评论
4个评论
冲
等级作者

@炎 大佬能帮我看看吗[流泪]

2024-06-06
冲
等级作者

@沙鱼 大佬能帮我看看吗[流泪]

2024-06-06

你的问题其实涉及到前端与后端的交互以及部署环境的配置。我来一一回答你的问题。

  1. 在本地开发时,前端页面默认是访问 localhost:8000 端口,这是开发服务器的默认端口。如果你没有在代码中找到设置端口的地方,那么很可能是使用了默认值。当你进行登录或其他请求时,默认会访问 localhost:8000/api/user/...,但这样无法访问到后端,因为后端在本地运行在 localhost:8080 端口。为了解决这个跨域问题,你在 ant design pro 的配置中添加了正向代理...
2024-06-06
睿智
后端

我大致看了下(个人观点,如有不正指出一起学习) 1)前端是怎么请求到后端8080的? 浏览器请求域名后会对域名解析,解析后就是ip:端口 2)上线后前端是怎么知道后端的ip和端口 nginx可以成功是因为你在配置里配置了匹配规则(/api)匹配的反向代理到的后端地址,取消之后你访问的地址就是ip:80/api/user/login当然找不到了。...

2024-06-06
冲
等级作者
:
是的前后端我都用的宝塔部署,没有axios,应该是ant design pro对请求做了封装,然后加了请求的前缀,是生产环境的话,鱼皮哥就是请求他的后端域名,也没见他带上端口号啊,他就只写了后端域名,只写域名能访问到8080吗?我就是这个地方没搞明白
2024-06-06
下载 APP