提示:这里描述项目中遇到的问题:
Access to XMLHttpRequest at ‘http://localhost:8081/login’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource
我是在springboot单独写配置类
@Configuration
public class CorsConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("
.allowedHeaders("*").allowCredentials(true) //允许所有的请求header访问,可以自定义设置任意请求头信息
.maxAge(3600);//这个复杂请求是预检用的,设置预检多久失效
}
}
跨域问题解决
session丢失问题:
我用的axios:
在main.js中添加
axios.defaults.withCredentials=true;
session丢失解决
vue中登出代码



