【发布时间】:2021-01-05 05:57:45
【问题描述】:
我正在向我的后端发出 axios 请求,并设置一个 cookie:
axios.get(`http://mybackend/somepage`)
.then((response) => {
res.cookie('token', response.data.token)
res.send(`click here <a href="http://mybackend/profile">profile</a>`)
})
在我的后端,我使用 express 和“cookie-parser”。
点击后端的链接,我得到了console.log(req.cookies):“[Object: null prototype] {}”。
查看请求标头,cookie 甚至没有发送。
我在 localhost 上测试时没有这个问题。
是否因为无法在两个域之间交换 cookie(在本例中为 2 个 heroku 应用程序)?
【问题讨论】: