这几天一直被一个问题困着,没有跳出坑来,在不断的摸索中终于摸索出来了,问题是处理请求时遇到token过期问题,无法再次访问请求的内容,因为token过期会返回一个401的错误,但是状态码一直接收到的是0,这让人很头疼,但是在network里面查看的状态码仍然是401,于是去查看控制台,发现先打印了这个错误:
CORS全称是“跨域资源共享”(Cross-origin resource sharing)
解决的方法一般是在请求头加上以下内容:
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods":'GET,POST',
"Access-Control-Allow-Headers":"x-requested-with,content-type"
但是经过尝试,发现这样并不能解决问题,于是打算采用代理的方式去解决,结果成功了,以下是需要配置的核心内容
配置内容如下:
"proxies": [
{
"path": "/service",
"proxyUrl": "http://ip地址/service"
}
]
同时注意修改:访问的地址为 : http://localhost:8100/