【发布时间】:2020-05-31 11:18:34
【问题描述】:
我目前正在尝试在登录后将 cookie 发送回我的 react 应用程序, 在我的服务器中,我有一个测试响应:
res.status(200).cookie('nameOfCookie', 'cookieValue', { maxAge: 1000* 60 * 60 }).end();
在我的应用程序中
Axios.post('http://localhost:5000/User/login', userDetails).then(res => {
console.log(JSON.stringify(res))
this.props.history.push('/list');
})
通过调用收到响应,
{"data":"","status":200,"statusText":"OK","headers":{"content-length":"0"},"config":{"url": "http://localhost:5000/User/login","method":"post","data":"{\"email\":\"a\",\"password\":\"a\"}","headers": {"接受":"应用程序/json, 文本/纯文本, /","Content-Type":"application/json;charset=utf-8"},"transformRequest":[null],"transformResponse":[null],"timeout":0 ,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1},"request":{}}
但是最终没有设置 cookie,有人可以告诉我这里的问题是什么吗? 谢谢-
我也有
app.use(cookieParser());
作为第一个应用程序使用,这是推荐的,但这没有帮助
【问题讨论】:
标签: javascript node.js reactjs express cookies