diff options
author | 2020-11-22 22:39:04 +0100 | |
---|---|---|
committer | 2020-11-22 22:39:04 +0100 | |
commit | 2f03b301d0c71524691871b9d03cdb5b9ad3e436 (patch) | |
tree | 0be7c90f4892eb2cc23e153c246a79216b926098 /app.js | |
parent | 4569b85489e863465395f84e995dd3fdc44471b4 (diff) | |
download | website_creator-2f03b301d0c71524691871b9d03cdb5b9ad3e436.tar.gz website_creator-2f03b301d0c71524691871b9d03cdb5b9ad3e436.tar.bz2 website_creator-2f03b301d0c71524691871b9d03cdb5b9ad3e436.zip |
move environmental variables to dotenv
Diffstat (limited to 'app.js')
-rwxr-xr-x | app.js | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -1,8 +1,10 @@ const path = require("path"); const express = require("express"); -// const cors = require('cors'); const cookieParser = require('cookie-parser'); +// const cors = require('cors'); +require('dotenv-safe').config(); require('./server/db/mongoose'); +const setCookie = require('./server/helpers/setCookie'); const userRoutes = require('./server/routes/user'); const auth = require('./server/middleware/auth'); const redirectIfLoggedIn = require('./server/middleware/redirectIfLoggedIn'); @@ -11,22 +13,23 @@ const app = express(); const port = process.env.PORT || 3000; app.use(express.json()); -// app.use(cors()); app.use(cookieParser()); +// app.use(cors()); app.use('/api/user/', userRoutes); -app.use('/admin/', auth, express.static(path.join(__dirname, 'client/admin'), { - setHeaders: function (res, path, stat) { - if (res.req.newToken){ - res.set('Set-Cookie', "token=" + res.req.newToken + ";httpOnly;MaxAge=604800000;Path=/"); - } - } -})); +app.use('/admin/', auth, express.static( + path.join(__dirname, 'client/admin'), + { setHeaders: setCookie } +)); -app.use('/login/', redirectIfLoggedIn, express.static(path.join(__dirname, 'client/login'))); +app.use('/login/', redirectIfLoggedIn, express.static( + path.join(__dirname, 'client/login') +)); -app.use('/', express.static(path.join(__dirname, 'client/public'))); +app.use('/', express.static( + path.join(__dirname, 'client/public') +)); app.get('*', (req, res) => res.redirect('/')); |