NodeMailer no funciona en Heroku pero funciona en LocalHost.
Probé con localhost:3000 y funciona bien, pero cuando lo intento en Heroku, no funciona. No mostró ningún error.
Este es mi index.js:
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Puede haber varias razones por las que su código no funciona en Heroku. Podría deberse a una diferencia en el entorno entre su máquina local y el servidor de Heroku. Aquí hay algunos pasos de solución de problemas que podría considerar:
npm list
en la consola.Verifique si las variables de entorno requeridas para que su aplicación se ejecute están configuradas en el servidor de Heroku. Puede hacer esto verificando la sección de Variables de configuración en el panel de control de Heroku.
Asegúrese de que su aplicación esté escuchando en el puerto correcto. Heroku asigna un puerto aleatorio a su aplicación, al cual puede acceder a través de la variable
process.env.PORT
.Verifique si hay reglas de firewall que estén impidiendo el acceso al servidor.
Finalmente, podría intentar agregar más declaraciones
console.log()
y verificar los registros en el panel de control de Heroku para obtener una imagen más clara de lo que está sucediendo.Sin más información sobre el error específico que está encontrando, es difícil dar una respuesta definitiva. Sin embargo, estos son algunos pasos generales que podría seguir para solucionar el problema.