在项目中,登录状态的判断后端用的是cookie
登录成功后,服务器返回了cookie标记登录
axios在请求不同源接口时,默认是不会携带cookie的,无论登录多少次,都是登录失败
解决:
通过抓包工具,检测网络请求, 发现只有服务器返回的set-cookie
浏览器的请求始终没有cookie去服务器
最后设置:Axios.defaults.withcredentials=true(允许携带cookie)
在默认状态下,是false
在项目中,登录状态的判断后端用的是cookie
登录成功后,服务器返回了cookie标记登录
axios在请求不同源接口时,默认是不会携带cookie的,无论登录多少次,都是登录失败
解决:
通过抓包工具,检测网络请求, 发现只有服务器返回的set-cookie
浏览器的请求始终没有cookie去服务器
最后设置:Axios.defaults.withcredentials=true(允许携带cookie)
在默认状态下,是false