node.js と Express を使用して Web サイトを開発しています。Cookie 値を設定するにはどうすればよいですか?
質問する
63436 次
2 に答える
43
Express はConnect上に構築されているため、cookieParser
ミドルウェアとを使用して Cookieのreq.cookies
読み取りと書き込みを行うことができます。res.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
。
于 2012-09-02T22:48:11.037 に答える
5
Expressが提供する応答オブジェクトを使用してCookieを設定できます。
これを行う方法の詳細については、http://expressjs.com/en/api.html#res.cookieを参照してください。
于 2012-09-02T22:53:18.343 に答える