在开发过程中的nodejs项目中,我正在使用.env
文件来使用环境变量
并且其中一个变量设置为
varName = {"key1": "value2", "key2":"value2"}
我可以在azure环境变量中设置相同格式的相同变量吗? 天蓝色接受吗?
请注意:我无权访问azure,只能在我的代码运行正常的机器上本地工作
答案 0 :(得分:0)
当然,您可以在azure环境变量中设置相同格式的相同变量,如下图所示。我在Azure门户的Azure WebApp的标签Configuration
中添加了新的应用程序设置。
然后,我转到Azure WebApp的Kudu控制台,通过代码TEST
检查是否存在带有json字符串的node -e "console.log(process.env)"
变量,如下图。
我发现它如下图所示。
正如@AZ_所说,TEST
变量值是一个字符串,您需要使用JSON.parse
将其转换为JSON对象。
var test = JSON.parse(process.env.TEST);
console.log(test.key1);