如图,情景描述:
我在开发环境上,引用了yapi的mock数据,但是此处并不需要模拟Set-Cookie的操作,but我请求中的withCredentials一旦打开就会影响到每个请求的响应头必须去设置:
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://localhost:8080
才行。
解决方案:
所以,我需要根据不同的环境来配置不同的withCredentials,具体实现方式如下:
关键代码:
withCredentials: process.env.NODE_ENV === 'production'
解释:
如果是开发环境(process.env.NODE_ENV === 'development'),则为false