diff options
author | Mateja <mail@matejamaric.com> | 2021-05-07 00:17:56 +0200 |
---|---|---|
committer | Mateja <mail@matejamaric.com> | 2021-05-07 00:17:56 +0200 |
commit | d7e364d83153425e412032dd997e9c58cbc235eb (patch) | |
tree | a2095100f5c5e65633c0015a0cc378deb040ac62 /index.js | |
parent | 3237737dc88ebff88c258972ac902f9221a003b5 (diff) | |
download | node-playground-d7e364d83153425e412032dd997e9c58cbc235eb.tar.gz node-playground-d7e364d83153425e412032dd997e9c58cbc235eb.zip |
Using `passport.js` for login system.
Diffstat (limited to 'index.js')
-rw-r--r-- | index.js | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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}.`)); |