Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

246
Views
la variable de entorno no se carga usando javascript, node y express

Quiero almacenar variables en mi archivo .env y usarlas en lugar de usar mis datos confidenciales en el código.

 require("dotenv").config(); const express = require("express"); //call express methode to creat the app const app = express(); //mongoose import to work with the data base const mongoose = require("mongoose"); //get access to path const path = require("path"); //intercept any request containing json() content and put it in the request body (same as body parser) app.use(express.json()); //=======data base connection======== //store our values away, in the .env const mongUser = process.env.USER_MON; console.log(mongUser);

Aquí está el código. (hay algunas otras cosas más abajo, pero es esta parte la que no funciona.

Cuando intento registrar en la consola el env general con console.log(process.env) obtengo todo excepto lo que está dentro de mi archivo env (en la raíz del repositorio):

 JWT_KEY=HYinity764knn9 USER_MON=myUserName

No puedo ver esas variables en la consola, no entiendo por qué no se cargan. ¿Qué me estoy perdiendo?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

intente especificar la ruta exacta a su archivo .env como este

 dotenv.config({ path: `${__dirname}/../../.env.dev` })
about 4 years ago · Juan Pablo Isaza Report

0

esto lo soluciono

 require('dotenv').config({ path: path.resolve(__dirname, '../.env') })

ya tenía const path = require('path') así que simplemente lo puse

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!