export default defineNuxtPlugin(() => { // Handle proxy headers and ensure proper request handling if (process.client) { // Handle WebSocket connection errors gracefully const originalConsoleError = console.error console.error = function(...args) { // Suppress noisy WebSocket HMR connection errors if (args[0] && typeof args[0] === 'string' && (args[0].includes('WebSocket connection') || args[0].includes('failed to connect to websocket'))) { return // Suppress these specific errors } originalConsoleError.apply(console, args) } // Handle Nuxt/Vite specific issues with proxy if ('__NUXT__' in window) { console.log('[PROXY] Nuxt app loaded through proxy successfully') } } })