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', })