Node.jsとexpressを使用してWebサイトを開発しています。 Cookieの値を設定するにはどうすればよいですか?
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以降、 ConnectはExpress に含まれなくなり、デフォルトのミドルウェア は独自のものに移動されましたパッケージ 、 _cookie-parser
_ を含む。
Expressが提供する応答オブジェクトを使用して、Cookieを設定できます。
その方法の詳細については、次のURLをご覧ください。 http://expressjs.com/en/api.html#res.cookie