From fe619505b8b3b91f940ea6dbeb8079ffe4812897 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Sat, 4 Aug 2018 04:11:39 +0000 Subject: [webapp+server] switched from hash mode routing to history mode --- server/app.js | 5 +++-- server/router.js | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'server') diff --git a/server/app.js b/server/app.js index 8a18b58..6ae77e5 100644 --- a/server/app.js +++ b/server/app.js @@ -26,11 +26,12 @@ app.use(cookieParser()) // ############################################################################ // ########################### setup routes ################################## -app.use(express.static('public')) - var apiRouter = require(path.join(__dirname, 'router')) app.use('/api', apiRouter) +app.use(express.static('public')) +app.use('*', express.static('public/index.html')) + // ############################################################################ // ######################### handle http errors ############################### diff --git a/server/router.js b/server/router.js index e460771..53caca8 100644 --- a/server/router.js +++ b/server/router.js @@ -42,4 +42,8 @@ function mapApi (method) { router.get('/:api/:action', auth.verifyToken, mapApi('get')) router.post('/:api/:action', auth.verifyToken, mapApi('post')) +router.use('*', (req, res) => { + res.status(404).end() +}) + module.exports = router -- cgit v1.2.3-55-g7522