我在一个项目的另一边工作。我的环境中有许多服务总线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