MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Problèmes de connexion entre Node.js et le conteneur MongoDB en utilisant l'environnement var. dans Docker Compose

  1. Ce n'est pas ainsi que vous utilisez env vars avec nodejs. Vous devez faire

const MONGO_HOSTNAME =process.env.MONGO_HOSTNAME en premier.

  1. Ce n'est pas ainsi que vous réessayez la logique avec des promesses. De plus, avec les promesses, vous devez détecter les erreurs avec .error() , pas avec try/catch

  2. "docker logs [container id]" vous aidera à voir l'erreur, afin que vous puissiez comprendre ce qui ne va pas.