Preciso de um auxílio com um problema em um projeto Angular + Node.js hospedado no Vercel
Olá olá! 👋
Gostaria de fazer uma pergunta que creio ter a ver mais com hospedagem do que código.
Tenho um site desenvolvido com Angular e Node.js, ambos hospedados na Vercel. Meu frontend consome uma API Node.js que inclui um endpoint POST para enviar um e-mail.
- Tudo funciona perfeitamente em localhost.
- Após o deploy na Vercel, a requisição POST falha com "405 Method Not Allowed", mesmo que requisições GET funcionem normalmente.
O que já tentei até agora:
- Verifiquei as configurações de CORS (parece estar tudo certo e talvez eu nem precise pois a API e frontend estão no mesmo domínio);
- Pesquisei na documentação e fóruns da Vercel;
- Consultei chatbots (tive algumas ideias, mas nada resolveu);
- Criar e ajustar o arquivo vercel.json para incluir os Headers de requisição;
Eu estou considerando hospedar a API separadamente na Vercel, mas gostaria de saber se há uma solução melhor antes de seguir esse caminho.