aboutsummaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
authorMateja <mail@matejamaric.com>2021-05-07 00:17:56 +0200
committerMateja <mail@matejamaric.com>2021-05-07 00:17:56 +0200
commitd7e364d83153425e412032dd997e9c58cbc235eb (patch)
treea2095100f5c5e65633c0015a0cc378deb040ac62 /index.js
parent3237737dc88ebff88c258972ac902f9221a003b5 (diff)
downloadnode-playground-d7e364d83153425e412032dd997e9c58cbc235eb.tar.gz
node-playground-d7e364d83153425e412032dd997e9c58cbc235eb.zip
Using `passport.js` for login system.
Diffstat (limited to 'index.js')
-rw-r--r--index.js5
1 files changed, 5 insertions, 0 deletions
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}.`));