小编pap*_*i3d的帖子

当我使用 Postman 时 Cookie 有效,但在浏览器中不显示

我正在开发 Nodejs 项目和哈巴狗模板。当我登录邮递员时,会发送 Cookie,但是当我使用 Chrome 或任何其他浏览器时,它不会显示 Cookie

const signToken = (id) => {
  return jwt.sign({ id }, process.env.JWT_SECRET, {
    expiresIn: process.env.JWT_EXPIRES_IN,
  })
}

const createSendToken = (user, statusCode, req, res) => {
  const token = signToken(user._id)

  res.cookie('jwt', token, {
    expires: new Date(
      Date.now() + process.env.JWT_COOKIE_EXPIRES_IN * 24 * 60 * 60 * 1000
    ),
    httpOnly: true,
  })


  res.status(statusCode).json({
    status: 'success',
    token,
    data: {
      user,
    },
  })
}
Run Code Online (Sandbox Code Playgroud)

我也在使用npm 的cookie-parsercors

app.use(
  cors({
    credentials: true,
  })
)
Run Code Online (Sandbox Code Playgroud)

我尝试过使用 cors,没有任何选项。还是不行。 …

cookies node.js npm express pug

5
推荐指数
1
解决办法
3817
查看次数

标签 统计

cookies ×1

express ×1

node.js ×1

npm ×1

pug ×1