diff --git a/index.js b/index.js index 15faaeb..e56d9a2 100644 --- a/index.js +++ b/index.js @@ -108,9 +108,8 @@ const webpackConfigFactory = require('./webpack.config.js'); app.use(express.static(path.join(__dirname, 'public', 'dist'))); - // Redirects to make Vue-router URLs less quirky + // Redirect to make Vue-router URLs less quirky app.get('/c/:code', (req, res) => { res.redirect(301, '/#/c/' + req.params.code) }); - app.get('/admin', (req, res) => { res.redirect(301, '/#/admin/') }); // Background workers diff --git a/lib/api/admin/index.js b/lib/api/admin/index.js index 5f78207..dd79f1d 100644 --- a/lib/api/admin/index.js +++ b/lib/api/admin/index.js @@ -63,6 +63,10 @@ async function checkAuthorization(req, res, repository, onVerified) module.exports = (repository) => { var router = express.Router(); + + // Redirects to make Vue-router URLs less quirky + router.get('/', (req, res) => { res.redirect(301, '/#/admin/') }); + router.use(async (req, res, next) => { try diff --git a/public/src/route/admin/Menu.vue b/public/src/route/admin/Menu.vue index 3d0c0d7..0779848 100644 --- a/public/src/route/admin/Menu.vue +++ b/public/src/route/admin/Menu.vue @@ -3,13 +3,13 @@