Next Js SendGrid y Fetch - ERR_INVALID_URL
Tengo una aplicacion que permite el envio de emails via Sendgrid. El endpoint es /api/email
En Local funciona perfecto pero deployado en el servidor da error de URL invalida.
Si le pongo /api/email toma el dominio https://localhost3000 o
Si le pongo http://www.localhost3000/api/email o
Si le pongo el dominio https://www.dominio.com.ar/api/email
siempre da el error de URL invalida, la verdad no se que estoy haciendo mal.
Venia usando variables de entorno pero termine hhardcodeando la url y nada...
A alguien le paso o tiene alguna idea de como el servidor deberia interpretar correctamente la url ?
-
Es probable que tengas mal el route de tu endpoint, tiene que coincidir con los datos de tu app en tu hosting: https://nextjs.org/docs/pages/building-your-application/routing/api-routes
De todos modos cómo harías para validar que sólo envíe mails autorizados, si vas a consumirlo desde tu frontend? Se me hace que con un simple inspect podrían abusar de tu endpoint para enviar spam...
0
Iniciar sesión para dejar un comentario.
Comentarios
1 comentario