使用 node.js 从 req 获取 cookie

Get cookies from req with node.js

我在前端有这样的cookie:

{'cid': '0001'}

在我的后端我有这样的路由处理程序:

router.get '/:link', scrapeService.run

和服务:

exports.run = (req, res, next) ->
  {linkId} = req.params
  console.log res.cookies, 'COOKIE--->>>'

最后一行 returns 未定义 我还有 MW:

app.use cookieParser()

根据https://github.com/expressjs/cookie-parser

请求存储在req.cookies中的cookie

您可以通过 res.cookie('cookieName', value)

发送 cookie 以响应

所以用 req.cookies 替换 res.cookies 一定对你有用