sql >> Base de Datos >  >> NoSQL >> MongoDB

Problemas en la conexión entre Node.js y el contenedor MongoDB usando el entorno var. en Docker Componer

  1. No es así como se usan env vars con nodejs. Tienes que hacer

const MONGO_HOSTNAME =proceso.env.MONGO_HOSTNAME primero.

  1. Esta no es la forma de reintentar la lógica con promesas. Además, con las promesas necesitas detectar errores con .error() , no con try/catch

  2. "docker logs [container id]" lo ayudará a ver el error, por lo que podría descubrir qué está mal.