axios 请求自动携带 cookie

  • axios默认是不让ajax请求头部携带cookie的,添加withCredentials设置
const instance = axios.create({
    baseURL: "http://127.0.0.1:3000",
    withCredentials: true, //主要是添加这一行
  })

成功登录后 cookie无法 自动保存到浏览器问题

  • 登录成功响应中有 Set-Cookie 但没有保存到浏览器cookie

前后端url不一致导致,浏览器限制cookie的保存,如:一个用 localhost 一个用 127.0.0.1

请求头中
Host: 127.0.0.1:3000
Referer: http://localhost:3000
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐