axios 请求自动携带 cookie

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

你可能感兴趣的:(大前端,javascript,前端,ajax)