Add and implement config package

This commit is contained in:
Kevin Thomas
2021-07-29 23:21:46 -07:00
parent 45279d061a
commit 91622582b0
6 changed files with 16015 additions and 52 deletions

View File

@@ -5,6 +5,7 @@ const cors = require('cors')
const passport = require('passport')
const path = require('path')
const cookieParser = require('cookie-parser')
const config = require('config')
const indexRouter = require('./routes/index')
const authRouter = require('./routes/auth')
@@ -14,14 +15,14 @@ const usersRouter = require('./routes/users')
const app = express()
const corsOptions = {
origin: 'http://localhost:8080',
origin: 'http://localhost:'.concat(config.get('Client.listeningPort')),
credentials: true
}
app.use(cors(corsOptions))
const fileStoreOptions = {
path: './sessions'
path: config.get('Server.sessionFileStorePath')
};
require('./boot/db')()
@@ -30,7 +31,7 @@ require('./boot/auth')()
app.use(express.json())
app.use(express.urlencoded({ extended: false }))
app.use(cookieParser())
app.use(session({ store: new FileStore(fileStoreOptions), secret: 'cats', resave: true, saveUninitialized: true }))
app.use(session({ store: new FileStore(fileStoreOptions), secret: config.get('Server.sessionSecret'), resave: true, saveUninitialized: true }))
app.use(function (req, res, next) {
const msgs = req.session.messages || []
res.locals.messages = msgs