猿问

ajax请求之后,浏览器没有服务端设置的cookie

使用前后端分离的方式开发,前端用vue配合axios发送ajax请求

登录功能,想象的流程是,登陆的ajax请求返回之后服务端给浏览器设置了cookie,保存了用户的校验码。

问题是,登陆成功之后,浏览器的cookie里并没有对应的校验码的字段。

代码简单如下


Jlogin (email, password) {

  return new Promise((resolve, reject) => {

    axios.post('/api/member/login/', {

      email,

      password

    }).then(res => {

      resolve(res)

    }).catch(err => {

      reject(err)

    })

  })

}


在response cookie里有这个字段,但是在application里没有

https://img1.mukewang.com/5c4573bb0001e32404470315.jpg

梦里花落0921
浏览 1738回答 1
1回答

喵喔喔

打开控制台看一下network里面cookie设置成功没有,如果没有那就是后台的问题了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答