v2: роутер по роли + пустышки user/admin — resolveContext middleware
This commit is contained in:
@@ -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 };
|
||||
Reference in New Issue
Block a user