Подтвердить что ты не робот

Установите значение cookie в Node.js

Я разрабатываю веб-сайт с node.js и выражаю. Как установить значение cookie?

4b9b3361

Ответ 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