报错
Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.
原因:
-
后台不能使用通配符 ‘*’,否则前端报错;
-
请求的origin和后台设置的origin不一致。
解决方案:
(1)
-
前端代码不用动。
-
后台 为
‘Access-Control-Allow-Origin’
设置动态的origin。
(2)
- 后端代码不改
- 前端修改axios设置
withCredentials: false
axios.create({
// baseURL: ''
timeout: 10000,
withCredentials: false
})