Files
dip-ids/frontend/nuxt.config.ts
T
2026-04-12 22:26:26 +04:00

32 lines
986 B
TypeScript

export default defineNuxtConfig({
modules: ['@nuxt/ui'],
ui: {
global: true,
},
colorMode: {
preference: 'dark',
},
// Проксируем только маршруты Go бэкенда (не трогаем /api/_nuxt_icon и др. внутренние)
routeRules: {
'/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',
})