セッション管理をサポートするためにエクスプレスを使用します。
app.use(express.cookieParser('your secret here'));
app.use(express.session({secret: 'mysecretcode'}));
リクエストからsessionIdを抽出して保存するもの。ただし、 req.sessionID から取得した ID は、Cookie で送信されたものとは異なります。
req.sessionID --> 'E7oSoKmQfcMKnk5_jA5tF5vR'
cookie.connect.sid --> 's%3AE7oSoKmQfcMKnk5_jA5tF5vR.DQnYdDDcFn8K2JJHMgWL5DTzNYYwIU3DA5a10WImA7U';
- なぜこの2つは違うのですか?
- 応答を送信する前に connect.sid を取得するにはどうすればよいですか?