X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fapp.js;h=df15fa20ed4f2902ba1b31fcce2d15f99a1d142b;hp=d029c95611a2d6f24d0adea72454851dd74fb41b;hb=7a0c1b7e33a346195caebfdfa6489e7c6d0457e6;hpb=e57c4de4148d43e7635e09adcde4e56585aea303 diff --git a/server/app.js b/server/app.js index d029c956..df15fa20 100644 --- a/server/app.js +++ b/server/app.js @@ -11,12 +11,9 @@ let app = express(); app.use(favicon(path.join(__dirname, "static", "favicon.ico"))); if (app.get('env') === 'development') -{ // Full logging in development mode app.use(logger('dev')); -} -else -{ +else { // http://dev.rdybarra.com/2016/06/23/Production-Logging-With-Morgan-In-Express/ app.set('trust proxy', true); // In prod, only log error responses (https://github.com/expressjs/morgan) @@ -31,11 +28,10 @@ app.use(cookieParser()); // Client "prod" files: app.use(express.static(path.join(__dirname, 'static'))); // Update in progress: -app.use(express.static(path.join(__dirname, 'while_update'))); +app.use(express.static(path.join(__dirname, 'fallback'))); // In development stage the client side has its own server -if (params.cors.enable) -{ +if (params.cors.enable) { app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", params.cors.allowedOrigin); res.header("Access-Control-Allow-Credentials", true); //for cookies @@ -63,8 +59,7 @@ app.use(function(req, res, next) { // Error handler app.use(function(err, req, res, next) { res.status(err.status || 500); - if (app.get('env') === 'development') - console.log(err.stack); + if (app.get('env') === 'development') console.log(err.stack); res.send( "

" + err.message + "

" + "

" + err.status + "

"