我有一個帶有護照登錄和快速會話的網頁。
一切正常,但 cookie,我注意到問題出在哪里(如果我定義了 cookie 的路徑,cookie 不會添加到域中。)
如果有人知道為什么會這樣,請告訴我。
(會話存盤:connect-mongo 4.6.0)
app.use(session({
secret: 'secret',
store: Store.create({
mongoUrl: 'myMongoURL',
dbName: 'db-sessions'
}),
cookie: {
path: '/menu',
domain: 'mydomain.com',
maxAge: 60000 * 60 * 24,
},
resave: false,
saveUninitialized: false,
}))
uj5u.com熱心網友回復:
當您向 cookie 添加路徑時,該 cookie 只會被發送到服務器以請求對該特定路徑的請求。
因此,只有對/menu發送到您的服務器的路徑的請求才會包含該特定 cookie。對您的服務器的任何其他路徑的請求將不包括該 cookie。客戶端僅發送與該特定路徑匹配的請求的 cookie。
請注意, cookie 中的路徑/menu將匹配對/menu和的請求/menu/somethingelse。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337279.html
