在React和Express中使用Cookie时遇到问题

时间:2020-10-23 21:24:08

标签: javascript reactjs express cookies

我在授权用户访问我的网站时遇到问题。授权是通过使用cookie完成的。 当我尝试从快速服务器设置cookie时,可以在浏览器的“网络”选项卡中看到它,但它不会在响应中显示为标头。这会导致全局授权问题

Network tab output

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
        });

0 个答案:

没有答案