nginx跨域请求失败,proxy_poss后面的url不起作用
介绍如下所述,
nginx.conf主要配置如下:
server {
listen 9096;
server_name spark1;
location / {
root /opt/nginx/pckydm; #存放的是首页
index index.html index.htm;
}
location /pckydm/ {
proxy_pass http://192.168.43.93:9095/; #这是后台接口部署的地址
}
}
前后端分离开发与部署,能够访问首页,从首页发送请求访问后台接口
数据的url: http://spark1:9096/pckydm/login,
结果spark1:9096没有被替换为192.168.43.93:9095,为什么?
按理来说已经匹配的pckydm,url应该被改写为http://192.168.43.93:9095/login,
而仍然是 http://spark1:9096/pckydm/login
各位大佬知道是什么原因吗?大家有什么解决办法吗?望各位大佬不吝赐教。
小白我先在此跪谢