我在授权用户访问我的网站时遇到问题。授权是通过使用cookie完成的。 当我尝试从快速服务器设置cookie时,可以在浏览器的“网络”选项卡中看到它,但它不会在响应中显示为标头。这会导致全局授权问题
What I receive in a console when log the request
快捷代码
user.generateToken((err, user) => {
if (err) return res.status(400).send(err);
res.cookie("w_authExp", user.tokenExp);
res.cookie("w_auth", user.token)
.status(200)
.json({
loginSuccess: true, userId: user._id
});
});
我在React中发出登录请求的方式
const request = axios.post(`${USER_SERVER}/login`, dataToSubmit)
.then(response => {
console.log(response)
return response.data
});