前后端分离项目,
前端开发环境本地代理请求到服务器,一切正常。
前端项目打包后放在服务器,走nginx访问不到后端接口
排查情况:
通过查看浏览器接口返回发现报错nginx404
查看nginx失败日志发现前端项目代理失效
解决流程:
nginx在前端项目的server配置中添加新的location
location /api/ { #前端的代理路径
#后端项目地址 最后一个 / 不可省略 表示当前nginx的后端项目根路径
proxy_pass http://ip:port/;
}
思考:
在找到问题前对自己另一个项目nginx 配置进行反复对照,
发现另一个项目的前端代理是成功的
这个问题待处理。。。