2014-09-06 3 views
1

J'ai une application nœud et chaque fois que je modifie/met à jour un fichier .js, les utilisateurs se déconnectent. J'utilise passport-local avec express.io. J'utilise également mongoose et socket.io.Logging utilisateur authentifié après le redémarrage du serveur

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()); 

}); 

Comment connecter les utilisateurs pour toujours?


Résolu: NodeJS + Express + Mongo Session storage

+0

les sessions ne sont pas vraiment supposées être comptées après le redémarrage du serveur. Essayez d'utiliser les cookies manuellement. les sessions utilisent des cookies, mais ils ne sont pas la même chose. – Catalyst

Répondre

1

Si vous voulez rester en vie le nœud de redémarrer la session dont vous avez besoin d'un stockage de session. Le stockage de session par défaut stocke les données dans le RAM et il est perdu à chaque redémarrage du noeud.

Questions connexes