如何在ubuntu上为nodejs pr app设置环境变量

时间:2013-06-23 19:11:10

标签: node.js azure

是否可以为每个nodejs app设置环境变量?

  

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

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

(我在ubuntu vm中托管它)

1 个答案:

答案 0 :(得分: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

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