2014-09-06 16 views
1

我有一個節點應用程序,每當我編輯/更新.js文件時,用戶都將註銷。我正在使用passport-localexpress.io重新啓動服務器後經過驗證的用戶日誌輸出

此外我使用mongoosesocket.io

app.configure(function() { 
    app.use(express.logger('dev')); 
    app.use(express.cookieParser()); 
    app.use(bodyParser.json()); 
    app.use(bodyParser.urlencoded({ extended: true })); 
    app.set('view engine', 'ejs'); 
    app.use(express.session({ 
     key: 'session', 
     secret: '111' 
    })); 
    app.use(passport.initialize()); 
    app.use(passport.session()); 
    app.use(flash()); 

}); 

如何讓用戶永遠登錄?


解決NodeJS + Express + Mongo Session storage

+0

在服務器重新啓動後,會話不應該被計算在內。嘗試手動查看使用Cookie。會話使用cookies,但它們不是一回事。 – Catalyst 2014-09-06 18:48:13

回答

1

如果你想永葆會話重新啓動節點,你需要一個會話存儲。 默認會話存儲將數據存儲到RAM中,並且在每次重新啓動節點時丟失數據。

相關問題