diff --git a/nuxt.config.ts b/nuxt.config.ts index fca6c3a..8425bc2 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -48,6 +48,23 @@ export default defineNuxtConfig({ openAPI: true }, routeRules: { + // CORS para API externa + '/api/messages/send': { + cors: true, + headers: { + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': 'GET, POST, OPTIONS', + 'Access-Control-Allow-Headers': 'Content-Type, Authorization' + } + }, + '/api/mcp': { + cors: true, + headers: { + 'Access-Control-Allow-Origin': '*', + 'Access-Control-Allow-Methods': 'GET, POST, OPTIONS', + 'Access-Control-Allow-Headers': 'Content-Type, Authorization' + } + }, '/manifest.webmanifest': { headers: { 'Content-Type': 'application/manifest+json',