Переменные среды недоступны в файле сценария nodejs - PullRequest
0 голосов
/ 04 сентября 2018

Я написал сценарий оболочки, как показано ниже

export MONGO_DBNAME=dev-db
export MONGO_HOST=a.b.c.c.d:27017,w.x.y.z:27017
export MONGO_PORT=27017
export MONGO_USERNAME=devuser
export MONGO_PASSWORD=devpassword
export MONGO_REPLICASET=devreplicaset

babel-node email-report.js

объявленные переменные среды недоступны в скрипте узла с помощью process.env

Может кто-нибудь помочь с объяснением, почему это происходит и как это можно решить?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Вы можете назначить это так же process.env.BAR = "bar"

Для доступа в консоли узла к этому process.env.BAR вы получите ваше значение "BAR"

0 голосов
/ 05 сентября 2018

Как вы обращаетесь к переменной в вашем JS, это довольно просто.

# ~ export DATA="HELLO"

#  ~ node
> process.env.DATA
'HELLO'
...