Node.js + express.js + passport.js : stay authenticated between server restart

后端 未结 7 638
谎友^
谎友^ 2020-12-04 05:12

I use passport.js to handle auth on my nodejs + express.js application. I setup a LocalStrategy to take users from mongodb

My problems is that users have to

相关标签:
7条回答
  • 2020-12-04 06:01

    What I ended up doing:

    var expressSession = require('express-session');
    var redisClient = require('redis').createClient();
    var RedisStore = require('connect-redis')(expressSession);
    ...
    app.use(expressSession({
        resave: true,
        saveUninitialized: true,
        key: config.session.key,
        secret: config.session.secret,
        store: new RedisStore({
            client: redisClient,
            host: config.db.host,
            port: config.db.port,
            prefix: 'my-app_',
            disableTTL: true
        })
    }));
    

    Works for me.

    0 讨论(0)
提交回复
热议问题