Após múltiplas tentativas de configuração no Vercel, identificamos que o problema é estrutural:
- O Vercel não reconhece nossa estrutura de monorepo para serverless functions
- Todas as configurações testadas (functions, builds, routes, rewrites) resultaram em 404
- Mesmo funções simples sem dependências não funcionaram
- O problema não é com o código, mas com a detecção automática do Vercel
Frontend: Mantido no Vercel (funcionando perfeitamente) API: Deploy no Railway.app (gratuito, especializado em APIs Node.js)
- Configurar Railway.app para a API
- Atualizar frontend para usar a nova URL da API
- Configurar variáveis de ambiente no Railway
- Testar integração completa
# Na pasta apps/api
npm install -g @railway/cli
railway login
railway init
railway deploy- Frontend: https://www.inovacode.dev (Vercel)
- API: https://[app-name].railway.app (Railway)
- CORS: Configurado para aceitar requisições do frontend
- Separação clara de responsabilidades
- Cada serviço otimizado para sua função
- Maior flexibilidade para configuração da API
- Solução escalável e maintível