浏览代码

Redirect every route back to /

theflametrooper 8 年之前
父节点
当前提交
1ecd2c333e
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      backend/app.js

+ 9 - 5
backend/app.js

@@ -1,4 +1,4 @@
-'use strict';
+ 'use strict';
 
 // nodejs modules
 const path = require('path'),
@@ -23,7 +23,7 @@ const express          = require('express'),
       passportSocketIo = require("passport.socketio");
 
 // global module
-const global         = require('./logic/global');
+const global = require('./logic/global');
 
 // database
 const MongoDB = mongoose.connect('mongodb://localhost:27017/musare').connection;
@@ -45,8 +45,8 @@ function setupExpress() {
 
 // other custom modules
 	const coreHandler = require('./logic/coreHandler'),
-		socketHandler = require('./logic/socketHandler'),
-		expressHandler = require('./logic/expressHandler');
+		  socketHandler = require('./logic/socketHandler'),
+		  expressHandler = require('./logic/expressHandler');
 
 	global.db = {
 		user: require('./schemas/user')(mongoose),
@@ -54,7 +54,7 @@ function setupExpress() {
 		song: require('./schemas/song')(mongoose)
 	};
 
-		const mongoStore = new MongoStore({'mongooseConnection': MongoDB});
+	const mongoStore = new MongoStore({'mongooseConnection': MongoDB});
 
 	app.use(session({
 		secret: config.get('secret'),
@@ -190,6 +190,10 @@ function setupExpress() {
 
 	app.use(express.static(__dirname + '/../frontend/build/'));
 
+	app.get('*', (req, res) => {
+		res.redirect('/');
+	});
+
 	socketHandler(coreHandler, global.io);
 	expressHandler(coreHandler, app);
 }