Доработки логирования ошибок в дев-режиме

This commit is contained in:
Book Pauk
2019-01-04 16:28:44 +07:00
parent 8e0d52bc9d
commit 4379a9fa9f
2 changed files with 22 additions and 2 deletions

View File

@@ -16,17 +16,27 @@ async function main() {
log('Opening database');
await connPool.init();
app.use(express.json());
if (config.branch == 'development') {
const devFileName = './dev.js'; //ignored by pkg
require(devFileName).webpackDevMiddleware(app);
}
app.use(compression({ level: 1 }));
app.use(express.static(config.publicDir, { maxAge: '1d' }));
app.use(express.json());
app.use(express.static(config.publicDir, { maxAge: '30d' }));
require('./routes').initRoutes(app, connPool, config);
app.use(function(err, req, res, next) {
log(LM_ERR, err.stack);
if (config.branch == 'development') {
res.status(500).send(err.stack);
} else {
res.sendStatus(500);
}
});
app.listen(config.port, config.ip, function() {
log('Server is ready');
});