1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-08-07 22:45:23 +02:00

Move startPage configuration to env

This commit is contained in:
N0str 2020-05-09 14:00:50 +03:00
parent ea690d4eb0
commit 1b32747e20
No known key found for this signature in database
GPG key ID: 9141CB6BB5A35140
4 changed files with 10 additions and 5 deletions

View file

@ -8,6 +8,7 @@
{"title": "Support Project", "uri": "/support"}
],
"landingFrameSrc": "https://codex.so/editor?frame=1",
"startPage": "codex",
"misprintsChatId": "12344564",
"yandexMetrikaId": ""
}

View file

@ -2,6 +2,5 @@
"port": 3000,
"database": ".db",
"uploads": "public/uploads",
"secret": "iamasecretstring",
"startPage": "codex"
"secret": "iamasecretstring"
}

View file

@ -22,6 +22,11 @@ app.use(express.urlencoded({ extended: true }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, '../public')));
// global middleware to define required local variables
app.use('/', function (req, res, next) {
res.locals.startPage = app.locals.config.startPage;
next();
});
app.use('/', routes);
// catch 404 and forward to error handler
app.use(function (req, res, next) {

View file

@ -1,12 +1,12 @@
const express = require('express');
const verifyToken = require('./middlewares/token');
const router = express.Router();
const config = require('../../config/index');
/* GET home page. */
router.get('/', verifyToken, async (req, res) => {
if (config.startPage) {
return res.redirect(config.startPage);
console.log(res.locals);
if (res.locals.startPage) {
return res.redirect(res.locals.startPage);
}
res.render('pages/index', { isAuthorized: res.locals.isAuthorized });
});