我正在使用node.js和express开发一个网站。如何设置cookie值?
答案 0 :(得分:38)
由于Express构建于Connect,您可以使用cookieParser
middleware和req.cookies
阅读并res.cookie()
来编写Cookie:
// configuration
app.use(express.cookieParser());
// or `express.cookieParser('secret')` for signed cookies
// routing
app.get('/foo', function (req, res) {
res.cookie('bar', 'baz');
// ...
});
app.get('/bar', function (req, res) {
res.send(req.cookies.bar);
});
[更新]
自Express 4.0起,Connect will no longer be included with Express和默认中间件have been moved into their own packages,包括cookie-parser
。
答案 1 :(得分:4)
您可以使用表达提供的响应对象来设置Cookie。
找到有关如何执行此操作的详细信息