📚 Добавлены обучающие комментарии в код + PROJECT-STRUCTURE.md

This commit is contained in:
Umbrix Dev
2026-02-04 05:25:10 +03:00
parent ded76fa453
commit 0c49f27e76
3 changed files with 309 additions and 2 deletions

View File

@@ -1,5 +1,10 @@
// API endpoint для создания нового пользователя VPN
// POST /api/create-user
// Принимает: { planType, telegramId, telegramUsername, firstName, lastName }
// Возвращает: { success: true, token, username, subscriptionUrl }
import { NextRequest, NextResponse } from 'next/server';
import { randomUUID } from 'crypto';
import { randomUUID } from 'crypto'; // Криптографически безопасная генерация UUID
import { MARZBAN_PANEL_URL, getSubscriptionUrl } from '@/lib/constants';
import { logger } from '@/lib/logger';
import type { PlanType, CreateUserRequest, CreateUserResponse } from '@/types/marzban';