我正在开发一个Node应用程序,我在其中连接到azure数据库。我想将凭据保留为环境变量。我有一个.env文件,我有凭据。当我在本地运行应用程序时,我可以从文件中获取凭据,但是当它部署在Azure中时,process.env.SERVER将返回undefined,因此我无法连接到服务器。
答案 0 :(得分:2)
在Azure Web Apps中,我们可以在应用程序设置 - >部分中定义这些环境变量。 应用设置,使用Azure portal:
然后可以通过process.env["variablename"]
从我们的Node.js代码访问这些变量。