Files
kilyabin 78e5c90ed0 feat: healthcheck backend and fix data types
also small various features
2026-04-28 00:10:06 +04:00

33 lines
1.0 KiB
TypeScript

export default defineNuxtConfig({
modules: ['@nuxt/ui'],
ui: {
global: true,
},
colorMode: {
preference: 'dark',
},
// Проксируем только маршруты Go бэкенда (не трогаем /api/_nuxt_icon и др. внутренние)
routeRules: {
'/api/health': { proxy: 'http://localhost:8080/api/health' },
'/api/alerts/**': { proxy: 'http://localhost:8080/api/alerts/**' },
'/api/alerts': { proxy: 'http://localhost:8080/api/alerts' },
'/api/stats/**': { proxy: 'http://localhost:8080/api/stats/**' },
'/api/capture/**': { proxy: 'http://localhost:8080/api/capture/**' },
'/api/reports/**': { proxy: 'http://localhost:8080/api/reports/**' },
},
app: {
head: {
title: 'DIP-IDS — Network Intrusion Detection System',
meta: [
{ name: 'description', content: 'Система обнаружения вторжений на основе анализа сетевого трафика' },
],
},
},
compatibilityDate: '2024-10-01',
})