v2: schema создаётся внутри v2, основной server.js не трогаем

This commit is contained in:
2026-06-12 17:05:48 +04:00
parent 522d2adfda
commit 1a2dd87705
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -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": {
+5
View File
@@ -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-данных) ───────────────────────────────