从process.env[serviceBus]获取未定义



我在一个项目的另一边工作。我的环境中有许多服务总线url,我想动态地获取它们。

Env是这样的

SB1 = 'Endpoint=link1'
SB2 = 'Endpoint=link2'

我的示例代码

const serviceBus = "SB1";
const connectionString = process.env[serviceBus];

当我在本地运行时,这个逻辑工作良好,但是当我部署我的代码时。这行不通。请纠正我的方法或建议我一个更好的方法。

首先确保服务器上也上传了。env文件,因为在默认情况下,很多时候。env文件被添加到gitignore中。

如果你正在使用express.js,那么确保你的。env文件在require('dotenv').config()

中可用。并通过命令npm i dotenv安装dotenv

可以像process.env.serviceBus

一样使用

最新更新