MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Problemas na conexão entre o contêiner Node.js e MongoDB usando ambiente var. no Docker Compose

  1. Não é assim que você usa env vars com nodejs. Você precisa fazer

const MONGO_HOSTNAME =process.env.MONGO_HOSTNAME primeiro.

  1. Não é assim que você tenta novamente a lógica com promessas. Além disso, com promessas, você precisa capturar erros com .error() , não com try/catch

  2. "docker logs [container id]" ajudará você a ver o erro, para que você possa descobrir o que está errado.