From 40d5285e5eb13d33550e71c99d1b2dfd324dcceb Mon Sep 17 00:00:00 2001 From: Alexander Menshikov Date: Sat, 9 May 2020 14:17:29 +0300 Subject: [PATCH] Implement default redirect (#99) * Implement default redirect * Move startPage configuration to env * Remove console.log Change development config back to master * remove global middleware --- .codexdocsrc.sample | 1 + src/routes/home.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.codexdocsrc.sample b/.codexdocsrc.sample index 715cb16..94ad051 100644 --- a/.codexdocsrc.sample +++ b/.codexdocsrc.sample @@ -8,6 +8,7 @@ {"title": "Support Project", "uri": "/support"} ], "landingFrameSrc": "https://codex.so/editor?frame=1", + "startPage": "codex", "misprintsChatId": "12344564", "yandexMetrikaId": "" } diff --git a/src/routes/home.js b/src/routes/home.js index 0581855..5cc4c72 100644 --- a/src/routes/home.js +++ b/src/routes/home.js @@ -4,6 +4,10 @@ const router = express.Router(); /* GET home page. */ router.get('/', verifyToken, async (req, res) => { + const config = req.app.locals.config; + if (config.startPage) { + return res.redirect(config.startPage); + } res.render('pages/index', { isAuthorized: res.locals.isAuthorized }); });