1、前端工程 ,发送request请求的地方,设置
withCredentials:true2、后端工程:不能使用
.allowedOrigins("*")
使用这个代替
.allowedOriginPatterns("*")
3、拦截器中
4、ngnix 配置
最后,前端工程,生产环境配置文件中的,地址,一定改成实际的ip,如果是localhost
原因:前后端分离,会有跨域问题,浏览器默认不发送cookie,前后端需要设置 withCredentials:true,但是由于安全,不能设置
response.setHeader("Access-Control-Allow-Origin","*") 。标签:请求,spring,ngnix,boot,cookie,vue3,true From: https://www.cnblogs.com/fairylandcom/p/18582091
一个请求,浏览器发出两个请求,增加了一个options请求,后端的拦截处理器中,根据requests的请求方法,如果是options,return true 放行