axios加上token 出现跨域问题 求怎么解决
后台已配置了cors
你的token没有传值,将token的值补充上在试一下
我看到network有两个一样的请求,浏览器跨域option请求问题吗,你的axios拦截不到浏览器行为在跨域请求之前会有一个option请求,此时这个请求没有token然后后端401你的正式请求就发不出去,这个可以通过生产nginx代理option直接返回成功或者后端option放行
token不能传undefined啊,把后端反回来的token加上,在试试
跨域和 token 是没有关系的,token 是为了鉴权,你这个报错就是单纯的跨域问题,还没到 token 问题那里呢,当然token是 undefined也是问题
解决方法是,配置代理,
changeOrigin: true,
cookieRewrite: 'localhost' (这里是你本地服务地址)