前后端分离应用场景的跨域问题
来源:3-18 Nginx作为代理服务_代理补充配置和规范
knyel
2017-10-23
老师我现在的使用场景是:
现在在尝试前后端分离,、
在一个服务器上,
前端一个程序(vuejs),端口是8080,
后端一个程序tomcat,比如端口是8082,
前端发起一个请求,比如前端的请求是这样的
这里前端程序跑起来的话,触发事件,截获请求,会是192.168.2.219:8080/project/users/login,就会报404,
这里是不是该在nginx里面这么设置
server {
listen 8080;
server_name 192.168.2.219;
sendfile on;
#charset koi8-r;
access_log /var/log/nginx/log/static_access.log main;
location /user/login {
proxy_pass http://192.168.2.219:8082/;
...
}
这样我前端请求192.168.2.219:8080/project/users/login,就会匹配到location路径/users/login,就会通过代理跳转请求到192.168.2.219:8082/project/users/login
不知道我这样理解对不对,还望老师指点
写回答
1回答
-
这样配置,192.168.2.219:8080/users/login 前端访问这个地址就好,为什么要加一级/project?
你的程序目录结构是怎么样的哦?另外,关于root主目录的配置也有讲究的。
132017-10-23
相似问题