|
|
@@ -6,12 +6,14 @@ const socketIo = require('socket.io'); |
|
|
|
const express = require('express'); |
|
|
|
const compression = require('compression'); |
|
|
|
const minify = require('express-minify'); |
|
|
|
const lessMiddleware = require('less-middleware'); |
|
|
|
|
|
|
|
const rest = require('../security/rest'); |
|
|
|
|
|
|
|
const { |
|
|
|
port = 4000, |
|
|
|
startupMessage = 'Server: Ready' |
|
|
|
startupMessage = 'Server: Ready', |
|
|
|
isProduction |
|
|
|
} = require('../config/serverConfig'); |
|
|
|
|
|
|
|
const onConnection = require('./onConnection'); |
|
|
@@ -33,8 +35,8 @@ const init = async () => { |
|
|
|
|
|
|
|
app.use((req, res, next) => { |
|
|
|
if ( |
|
|
|
!rest.willHandle(req.url) && |
|
|
|
req.url.indexOf('/server') !== 0 && |
|
|
|
!rest.willHandle(req.url) && |
|
|
|
req.url.indexOf('/server') !== 0 && |
|
|
|
req.url.indexOf('/mods') !== 0 |
|
|
|
) |
|
|
|
req.url = '/client/' + req.url; |
|
|
@@ -42,6 +44,14 @@ const init = async () => { |
|
|
|
next(); |
|
|
|
}); |
|
|
|
|
|
|
|
app.use(lessMiddleware('../', |
|
|
|
isProduction ? { |
|
|
|
once: true |
|
|
|
} : { |
|
|
|
force: true |
|
|
|
} |
|
|
|
)); |
|
|
|
|
|
|
|
rest.init(app); |
|
|
|
|
|
|
|
app.get('/', appRoot); |
|
|
|