是否可以为每个nodejs app设置环境变量?
azure模块将读取环境变量 AZURE_SERVICEBUS_NAMESPACE和AZURE_SERVICEBUS_ACCESS_KEY 连接到Windows Azure Service Bus所需的信息。如果 如果未设置这些环境变量,则必须指定帐户 调用createServiceBusService时的信息。
我想在每个app lvl上设置不同的命名空间/键而不是全局?
(我在ubuntu vm中托管它)
答案 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
它有点冗长,但我不确定你是否可以设置动态环境变量。