Intenté implementar una aplicación en Heroku, pero no puedo entender por qué se ejecutará localmente pero no en Heroku. Esperaba que esto sea algo simple que no veo, siendo nuevo en Heroku. ¡Podría usar cualquier ayuda!
Aquí está el repositorio de GitHub: https://github.com/jacklemasters/tech-blog
Aquí está la página de Heroku: https://techblog-lemasters.herokuapp.com/
y aquí están los errores que me encuentro: https://www.dropbox.com/scl/fi/gwklh9hj9zbdpq3ql2yob/_Heroku-Logs.paper?dl=0&rlkey=w0v9dmvvj4f26fiecp9hxymmd
Creo que tiene algunos problemas con process.env al implementar en Heroku)
Solo intente poner el valor bruto en lugar del uso de process.env y supongo que todo estará bien. Si es cierto, significa un problema con la lectura de .env
en este campo https://github.com/jacklemasters/tech-blog/blob/74176ec84a90ab2dd71b62f7af4e1419350b80db/config/connection.js#L10
¡Espero que ayude! ¡Disfruta de la programación!
Un consejo, no almacene las credenciales en público en el repositorio git🙂
Su conexión a la base de datos está fallando. ¿Puede intentar verificar dos veces los parámetros de conexión de su base de datos?
Por cierto, ha enviado un archivo .env con credenciales. Debe actualizar inmediatamente las credenciales de su base de datos y abstenerse de confirmarlas en el futuro.