feat: REST API v1 (Bearer JWT, CRUD entries + admin companies)

This commit is contained in:
2026-05-30 18:04:27 +03:00
parent 09bb56c6f4
commit 87216389e3
5 changed files with 181 additions and 0 deletions
+4
View File
@@ -103,6 +103,10 @@ async function start() {
authLimiter,
}));
// ── REST API v1 (Bearer JWT, без сессий/CSRF) ─────────────────────────────
const { createApiRouter } = require('./src/api/index');
app.use('/api/v1', createApiRouter({ auth, q }));
// ── Все маршруты ниже требуют авторизации (auth.middleware) ────────────────
app.use(auth.middleware);