summaryrefslogtreecommitdiffstats
path: root/app.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-22 22:39:04 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-22 22:39:04 +0100
commit2f03b301d0c71524691871b9d03cdb5b9ad3e436 (patch)
tree0be7c90f4892eb2cc23e153c246a79216b926098 /app.js
parent4569b85489e863465395f84e995dd3fdc44471b4 (diff)
downloadwebsite_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-xapp.js25
1 files changed, 14 insertions, 11 deletions
diff --git a/app.js b/app.js
index 40fc07d..4391b7f 100755
--- a/app.js
+++ b/app.js
@@ -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('/'));