v2: роутер по роли + пустышки user/admin — resolveContext middleware

This commit is contained in:
2026-06-12 21:03:41 +04:00
parent 15da5cd441
commit df72fa2fe1
6 changed files with 109 additions and 31 deletions
+23
View File
@@ -0,0 +1,23 @@
// ═══════════════════════════════════════════════════════════════════════════════
// V2 — админка (пустышка)
// Будет: аудит, лимиты, список всех компаний, toggle «Администратор»
// ═══════════════════════════════════════════════════════════════════════════════
const express = require('express');
function createAdminRouter() {
const router = express.Router();
router.get('/', (req, res) => {
res.send(`<h2>Admin panel</h2>
<p>email: ${req.v2_email}</p>
<p>clientId: ${req.v2_clientId}</p>
<p>Все компании: ${(req.v2_allClientIds || []).join(', ') || '—'}</p>
<p><a href="/v2/app">Пользовательский CRUD</a> | <a href="/v2/logout">Выйти</a></p>
`);
});
return router;
}
module.exports = { createAdminRouter };