vue element ui 跨域问题

1、后台进行支持。

httpServletResponse.setHeader("Access-control-Allow-Origin", httpServletRequest.getHeader("Origin"));
httpServletResponse.setHeader("Access-Control-Allow-Methods", "GET,POST,OPTIONS,PUT,DELETE");
httpServletResponse.setHeader("Access-Control-Allow-Headers", httpServletRequest.getHeader("Access-Control-Request-Headers"));
httpServletResponse.setHeader("Access-Control-Allow-Credentials","true");

2、前端

axios.defaults.withCredentials = true;//跨域  

axios.defaults.baseURL = 'http://localhost/';
// axios.defaults.baseURL = 'http://fleet-test.blackview4g.com:8006/fleet/'
axios.defaults.headers = {
    "Content-Type": "application/x-www-form-urlencoded"
}
axios.defaults.transformRequest = function(data){
    data = qs.stringify(data);
    return data;
}
发布了20 篇原创文章 · 获赞 0 · 访问量 9183

猜你喜欢

转载自blog.csdn.net/qq_30346433/article/details/90168928