我使用express.cookieParser
和express.session
經歷this short tutorial on sessions in Express:瞭解快遞會議
app.use(express.cookieParser());
app.use(express.session({secret: '1234567890QWERTY'}));
有這樣一段話:
Sessions are accessible through the request object in each route. You can get and set
properties just like you would when handling an object normally. For example, lets set
some session data in the awesome route.
app.get('/awesome', function(req, res) {
req.session.lastPage = '/awesome';
res.send('Your Awesome.');
});
兩個問題:
會議中提到的
req.sesssion
是一個發送給客戶端的cookie,包含由node/express創建的一個sessionID
,現在它得到的請求發回。它是否正確?那麼在
res
中,這個session
對象會自動附加到res
然後發送回來,更新客戶端cookie?