获取Azure应用程序设置为对象使用节点?
是否有可能使用类似于ASP.NET Core的Node / Express将Azure中的应用程序设置视为对象?
例如,如果我的应用程序设置是:
container:value1 = "Hello", container:value2 = "World"
我想获得一个“容器”的对象,给我:
{ value1: "Hello", value2: "World" }
我试过container:value1
和container__value1
像ASP.NET核心,但没有运气。
根据Azure的文档 ,
应用设置
本部分包含您的Web应用程序在启动时加载的名称/值对。
- 对于.NET应用程序,这些设置将在运行时注入.NETconfiguration
AppSettings
中,覆盖现有设置。- PHP,Python,Java和Node应用程序可以在运行时以环境variables的forms访问这些设置。 对于每个应用程序设置,创build两个环境variables; 一个名称由应用程序设置条目指定,另一个名称的前缀为APPSETTING_。 两者都包含相同的值。
因此,在Node.js中,您可以使用以下代码行来获取Azure应用程序设置。
process.env['container:value1']