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