fix: logo SVG viewBox (0 0 311 69), version in UI footer (v0.2.0)

This commit is contained in:
2026-05-30 15:58:51 +03:00
parent bcd8c5631a
commit d96919e68c
8 changed files with 19 additions and 6 deletions
+4 -1
View File
@@ -26,7 +26,7 @@ const { checkConnection } = require('./src/db');
const { initAuth, requireAdmin } = require('./src/auth');
const { aggregateCIDRs } = require('./src/validators');
const q = require('./src/queries');
const { MOCK_USERS, backUrl } = require('./src/config');
const { MOCK_USERS, backUrl, APP_VERSION } = require('./src/config');
const { mutationLimiter, exportLimiter, authLimiter } = require('./src/middleware/rateLimit');
const { initCsrf } = require('./src/middleware/csrf');
const { createSessionMiddleware } = require('./src/middleware/session');
@@ -38,6 +38,9 @@ const PORT = process.env.PORT || 3000;
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
// Версия доступна во всех шаблонах как <%= appVersion %> без передачи вручную.
app.locals.appVersion = APP_VERSION;
// ── Безопасность HTTP-заголовков ───────────────────────────────────────────────
// helmet выставляет все security-заголовки одним вызовом, включая CSP.
// Директивы CSP вынесены в src/middleware/csp.js.