const officialApiProxyTarget = process.env.NUXT_OFFICIAL_API_PROXY_TARGET || 'http://localhost:8080'.replace(/\/$/, '') // (process.env.NUXT_OFFICIAL_API_PROXY_TARGET || 'http://43.137.4.161:18080').replace(/\/$/, '') export default defineNuxtConfig({ runtimeConfig: { officialApiProxyTarget, public: { officialApiBase: process.env.NUXT_PUBLIC_OFFICIAL_API_BASE || '/api', trtcChatTokenEndpoint: process.env.NUXT_PUBLIC_TRTC_CHAT_TOKEN_ENDPOINT || 'http://localhost:8080/api/trtc-chat/usersig', // 'http://43.137.4.161.:18080/api/trtc-chat/usersig', trtcChatCustomerServiceID: process.env.NUXT_PUBLIC_TRTC_CHAT_CUSTOMER_SERVICE_ID || 'administrator', trtcChatTargetType: process.env.NUXT_PUBLIC_TRTC_CHAT_TARGET_TYPE || 'C2C', trtcChatVisitorPrefix: process.env.NUXT_PUBLIC_TRTC_CHAT_VISITOR_PREFIX || 'official_visitor', trtcChatScene: process.env.NUXT_PUBLIC_TRTC_CHAT_SCENE || '5000' } }, future: { compatibilityVersion: 3 }, modules: ['@nuxtjs/tailwindcss'], css: ['~/assets/css/main.css', '~/assets/css/interior-polish.css'], vite: { server: { watch: { // `.agents` contains local assistant skills. On Windows, chokidar can // fail while resolving it and cause Nuxt's dev server to restart. ignored: ['**/.agents/**'] } } }, app: { head: { title: '大马棒 · 云途全域 GEO', meta: [ { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { name: 'description', content: '大马棒 · 云途全域 GEO 官方网站' } ] } } })