Я разрабатываю веб-сайт с node.js и выражаю. Как установить значение cookie?
Установите значение cookie в Node.js
Ответ 1
Поскольку Express построен на Connect, вы можете использовать cookieParser
промежуточное программное обеспечение и 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, Соединение больше не будет включено в Express, а промежуточное ПО по умолчанию было перенесено в собственные пакеты, в том числе cookie-parser
.
Ответ 2
Вы можете просто использовать объект ответа, который выражает, чтобы указать ваши файлы cookie.
Вы можете найти подробную информацию о том, как это сделать: http://expressjs.com/en/api.html#res.cookie