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
+24
View File
@@ -0,0 +1,24 @@
// ═══════════════════════════════════════════════════════════════════════════════
// V2 — пользовательский CRUD (пустышка)
// Будет: таблица записей, форма добавления, выбор компании из дропдауна
// ═══════════════════════════════════════════════════════════════════════════════
const express = require('express');
function createUserRouter() {
const router = express.Router();
router.get('/', (req, res) => {
res.send(`<h2>User CRUD</h2>
<p>email: ${req.v2_email}</p>
<p>clientId: ${req.v2_clientId}</p>
<p>isAdmin: ${req.v2_isAdmin}</p>
<p>isImpersonated: ${req.v2_isImpersonated}</p>
<p><a href="/v2/admin">Админка</a> | <a href="/v2/logout">Выйти</a></p>
`);
});
return router;
}
module.exports = { createUserRouter };