/
dupleymi-amp
/
sql-trainer
Обзор
Документация
Войти
/
dupleymi-amp
/
sql-trainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/app/api/sql-performance/route.ts
21 строка
633 B
Maxim Dupley
modified: eslint.config.mjs
31 июл 2026, 11:14
31 июл 2026, 11:14
db62f0d
Код
Авторство
О чём код?
import { NextResponse } from 'next/server'; import { getSqlPerformanceStats } from '@/lib/sql-performance-monitor'; import { withAdminAuth, parseDaysParam } from '@/lib/api-auth'; import { apiServerError } from '@/lib/api-error'; export const dynamic = 'force-dynamic'; export const GET = withAdminAuth(async ({ request }) => { try { const { searchParams } = new URL(request.url); const days = parseDaysParam(searchParams); const stats = getSqlPerformanceStats(days); return NextResponse.json({ ...stats, }); } catch (err) { return apiServerError('SQL Performance GET', undefined, err); } });