vue2 前后端分离项目ajax跨域session问题解决方法

2020-06-16 06:21:57易采站长站整理

虽然代理配置好了,也能正常请求,结果发现请求的session又不一样了,感觉心好累啊!!!

没办法,只能再看请求头是不是有问题,发现返回header中有session限制的,如下:


set-cookie:JSESSIONID=node0v5dmueoc119rb42b59k5qf3w0.node0;Path=/xxxx

要求cookie只能再/xxxx下也就是项目的根路径下使用,于是我把代理改成:


devServer: {
host: '127.0.0.1',
port: 8010,
proxy: {
'/xxxx/': {
target: 'http://127.0.0.1:8080',
changeOrigin: true
}
}

session又恢复正常了,可以用了;不知道为什么配成api映射的形式为什么不能用。

这就是解决这个跨域session问题的过程,希望对大家有点帮助!也希望大家多多支持软件开发网。