v2: schema создаётся внутри v2, основной server.js не трогаем
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ipwhitelist",
|
"name": "ipwhitelist",
|
||||||
"version": "0.5.68",
|
"version": "0.5.69",
|
||||||
"description": "IP WhiteList microservice for cloud provider",
|
"description": "IP WhiteList microservice for cloud provider",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -22,6 +22,11 @@ const oidcConfig = {
|
|||||||
* Сессия используется общая, но ключи — с префиксом v2_ чтобы не пересекаться.
|
* Сессия используется общая, но ключи — с префиксом v2_ чтобы не пересекаться.
|
||||||
*/
|
*/
|
||||||
function createV2Router() {
|
function createV2Router() {
|
||||||
|
// Автосоздание таблиц при первом обращении
|
||||||
|
const { pool } = require('./src/db');
|
||||||
|
const { ensureSchema } = require('./src/db/schema');
|
||||||
|
ensureSchema(pool).catch(e => console.error('[v2:db] Schema error:', e.message));
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
// ── GET /v2/ — главная (вывод IAM-данных) ───────────────────────────────
|
// ── GET /v2/ — главная (вывод IAM-данных) ───────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user