From d7e364d83153425e412032dd997e9c58cbc235eb Mon Sep 17 00:00:00 2001 From: Mateja Date: Fri, 7 May 2021 00:17:56 +0200 Subject: Using `passport.js` for login system. --- index.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'index.js') diff --git a/index.js b/index.js index a49a176..743a85e 100644 --- a/index.js +++ b/index.js @@ -4,6 +4,7 @@ const mongoose = require('mongoose'); const session = require('express-session'); const MongoSessionStore = require('connect-mongo'); const flash = require('connect-flash'); +const passport = require('passport'); require('dotenv').config(); const webRoutes = require('./routes/web'); @@ -37,6 +38,10 @@ app.use(express.static('public')); app.use(express.urlencoded({extended: false})); +require('./config/passport'); +app.use(passport.initialize()); +app.use(passport.session()); + app.use('/', webRoutes); app.listen(process.env.PORT, () => console.log(`Server started on port ${process.env.PORT}.`)); -- cgit v1.2.3