第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

express-session 如何設置 connect_sid

express-session 如何設置 connect_sid

慕哥6287543 2018-09-11 10:10:55
我嘗試在 使用session 的時候就新建一個user對象 用來保存connect_idapp.use(session({    name:"Owen 's site",    url: "localhost:5000",    secret: "Owen 's try",    resave: true,    saveUninitialized: true,    cookie: {maxAge: 60 * 1000},    user: {}}));但是當我在路由中使用的時候,卻不能找到這個user對象了app.post("/sign-up",function (req, res) {   console.log(req.session.user) // underfined     })問: 1.在哪兒存儲connect_id ? 2.這樣存儲connect_id另外我有一個疑惑,如果在connect_id 的過期時間沒有結束之前,服務器重啟了,那么存在服務器中的connect_id 緩存就沒有了但是再用戶的cookie中還是會有這個id值, 這會導致什么樣的問題?如何解決這個問題?
查看完整描述

1 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

默認應該是存在內存里面,如果服務器重啟了,session里面的數(shù)據(jù)就沒有了,cookie里面的這個值,服務器端根據(jù)這個值來查詢相應的session值,找不到就說明沒有權限,你代碼可以加下邏輯,沒有session的話,就重新登錄。

可以把session用redis存放,相應的包有

connect-redis


查看完整回答
反對 回復 2018-10-06
  • 1 回答
  • 0 關注
  • 957 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號