1) How to Creat a Express App
1) express my-express-app --view=ejs
2)npm i mongoose
2) How to setup passport
1) install passport passport-local passport-local-mongoose mongoose express-session
2) in App.js File
const expressSession = require("express-session")
app.use(expressSession({
resave:false,
saveUninitialized:false,
secret:"hello"
}));
app.use(passport.initialize());
app.use(passport.session());
passport.serializeUser(usersRouter.serializeUser()) ;
passport.deserializeUser(usersRouter.deserializeUser())
4) in User.js file
const plm = require("passport-local-mongoose")
or file ka end ma ja kr
userSchema.plugin(plm);