Cómo leer variables de entorno de Node.js

Aprenda a leer y hacer uso de variables de entorno en un programa Node.js

losprocessmódulo central de Node proporciona elenvpropiedad que aloja todas las variables de entorno que se establecieron en el momento en que se inició el proceso.

A continuación, se muestra un ejemplo que accede a la variable de entorno NODE_ENV, que se establece endevelopmentpor defecto.

Nota:processno requiere un "requisito", está disponible automáticamente.

process.env.NODE_ENV // "development"

Establecerlo en "producción" antes de que se ejecute el script le dirá a Node que se trata de un entorno de producción.

De la misma manera, puede acceder a cualquier variable de entorno personalizada que establezca.

Aquí configuramos 2 variables para API_KEY y API_SECRET

API_KEY=123123 API_SECRET=456456 node app.js

Podemos obtenerlos en Node.js ejecutando

process.env.API_KEY // "123123"
process.env.API_SECRET // "456456"

Puede escribir las variables de entorno en un.envarchivo, entonces

npm install dotenv

y al comienzo de su archivo de nodo principal, agregue

require('dotenv').config()

De esta manera, puede evitar enumerar las variables de entorno en la línea de comando antes de lanodecomando, y esas variables se recogerán automáticamente.

Descarga mi gratisManual de Node.js


Más tutoriales de nodos: