繁体   English   中英

无法在Node.js脚本文件中访问环境变量

[英]Environment variables not accessible within nodejs script file

我写了如下的shell脚本

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在节点脚本中无法访问声明的环境变量

有人可以帮忙为什么会这样,如何解决吗?

您如何在JS中访问变量,这非常简单。

# ~ export DATA="HELLO"

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

您也可以像这样分配它process.env.BAR =“ bar”

要在节点控制台中访问此process.env.BAR,您将获得值“ BAR”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM