diff --git a/package.json b/package.json index 5c175e3..e5d3379 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.5.24", + "version": "0.5.25", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/server.js b/server.js index 52afd24..5479b72 100644 --- a/server.js +++ b/server.js @@ -127,7 +127,7 @@ async function start() { // ── Старт сервера ───────────────────────────────────────────────────────────── checkConnection() - .then(() => { console.log('DB connected'); return ensureSchema(); }) + .then(() => { console.log('DB connected'); return ensureSchema().catch(e => console.error('[db] Schema error:', e.message)); }) .catch(e => console.error('DB not ready:', e.message)); return app; diff --git a/ui/index.js b/ui/index.js index 3bb3d89..d093fb8 100644 --- a/ui/index.js +++ b/ui/index.js @@ -90,7 +90,7 @@ function createUiRouter({ auth, MOCK_USERS, authLimiter }) { // eslint-disable-next-line no-unused-vars router.use((err, req, res, next) => { console.error('[UI] Error:', err); - res.status(500).render('error', { status: 500, message: 'Внутренняя ошибка сервера' }); + res.status(500).render('error', { status: 500, message: 'Внутренняя ошибка сервера: ' + (err.message || err) }); }); return router;