Do i need to install express-session every time I use passport nodejs?
I was following a tutorial on using Oauth (Google) with Passport.js
and Nodejs
, The Net Ninja one
And He didn't mention express-session and it worked for him
When I tried it it gave me the Error:
Login sessions require session support. Did you forget to use `express-session` middleware?
And When I installed express-session
, and did something like this
var session = require('express-session');
app.use(session({
secret: 'keyboard cat',
resave: false,
saveUninitialized: false,
cookie: { secure: true }
}));
... It worked Fine!
So, did I have to use express-session
, and should I do every time I use passport
oauth?