Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

288
Visualizações
No puedo usar valores de variables de archivos env en mi proyecto de nodo

Tengo 2 variables en el archivo env. Para puerto y enlace mongoDB. He probado muchas soluciones en Internet, pero no puedo acceder a los valores en el método de escucha ni en la conexión a la base de datos. Aquí está mi código de archivo de servidor:

 const app = require("./app"); const connectDatabase = require("./config/database"); // Config require("dotenv").config({ path: "backend/config/config.env" }); // Connecting to database connectDatabase(); app.listen(process.env.PORT, () => { console.log(`Server is working on http://localhost:${process.env.PORT}`); }); // I can run the app if i use any port number in place of "process.env.PORT"

Puede ver la estructura de carpetas más las variables en mi archivo env

Nota: he puesto la contraseña incorrecta aquí para ocultar mis credenciales.

También intenté usar el archivo env en el directorio raíz, pero no resolvió el problema. La cosa es que puedo acceder a los valores en la consola pero no en el método de escucha o en el método de conexión.

Puedo ejecutar la aplicación con valores directos. La aplicación funciona bien con valores directos

Aquí está la captura de pantalla del error del método de escucha: error de consola para el puerto

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Ahora mismo estás pasando 3000; a la función de listen , debe pasar 3000 .

Retire los puntos y comas ; del archivo env y debería funcionar.

Eche un vistazo a la página dotenv npm aquí para ver ejemplos.

Además, ha publicado sus credenciales de mongodb en línea, le sugiero que las cambie de inmediato.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda