78e5c90ed0
also small various features
33 lines
1.0 KiB
TypeScript
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',
|
|
})
|