前端不发送httpOnly cookie

时间:2020-07-10 17:13:21

标签: node.js express cookies jwt cookie-httponly

我按照以下方式将httpOnly Cookies发送到我的前端

res.cookie('refreshToken', tokens.refreshToken, {
                httpOnly: true,
                secure:process.env.NODEENV ==='DEV'?false:true,
                expires:new Date(Date.now() + 24*30*60*60*1000 )})
            res.cookie('accessToken', tokens.accessToken, {
                httpOnly: true,
                secure: process.env.NODEENV ==='DEV'?false:true,
                expires: new Date(Date.now()+ 15*60*1000)
            })
            res.send()

我的前端在另一个域上,但是我使用cors软件包启用了cors策略,但由于某些原因,在以下请求中cookie不会发送回我的后端。我发现此问题是因为我尝试打印前端发送的Cookie。

console.log(req.cookies )

我已经搜索了两天,但没有找到任何有用的信息,我们将不胜感激。

0 个答案:

没有答案