0

是否可以为每个 nodejs 应用程序设置环境变量?

azure 模块将读取环境变量 AZURE_SERVICEBUS_NAMESPACE 和 AZURE_SERVICEBUS_ACCESS_KEY 以获取连接到 Windows Azure 服务总线所需的信息。如果未设置这些环境变量,则在调用 createServiceBusService 时必须指定帐户信息。

我想在每个应用程序 lvl 而不是全局上设置不同的命名空间/键?

(我将它托管在 ubuntu 虚拟机中)

4

1 回答 1

0

不确定这是否可能。但是你可以做一些事情。

在您的应用程序中,只需根据其他环境变量设置这些环境变量:

process.env.AZURE_SERVICEBUS_NAMESPACE = process.env.<APP>_AZURE_SERVICEBUS_NAMESPACE
process.env.AZURE_SERVICEBUS_ACCESS_KEY = process.env.<APP>_AZURE_SERVICEBUS_ACCESS_KEY

它有点冗长,但我不确定您是否可以设置动态环境变量。

于 2013-06-24T13:30:02.813 回答