背景:electron + react +axios 项目
网络请求:登录、请求数据(需要携带cookie)
问题:在网络请求时报错,无法进行跨域,设置webSecurity:false
也不行
问题
利用axios进行,登录、请求数据 等网络请求时,报出如下跨域拦截错误
根据报错内容提示,意思是说如果request
的credentials
模式设置为“include”
,那么服务器返回的response中的“Access-Control-Allow-Origin”
不能是*
。
在网上搜索解决方法,有两种:
- 第一种:放弃传cookie
这种方法,如果项目里的网络请求确实没有携带cookie的需求,那么就可以在axios部分,不要设置withCredentials
参数。withCredentials参数的默认值是false。
// withCredentials 属性设置为false 或者直接不设置
axios.