【发布时间】:2018-05-21 09:46:14
【问题描述】:
我正在开发一个 Node 应用程序,我在其中连接到一个 azure 数据库。我想将凭据保留为环境变量。我有一个 .env 文件,其中有凭据。当我在本地运行应用程序时,我可以从文件中获取凭据,但是当它部署在 Azure 中时,process.env.SERVER 返回未定义,因此我无法连接到服务器。
【问题讨论】:
标签: node.js azure environment-variables
我正在开发一个 Node 应用程序,我在其中连接到一个 azure 数据库。我想将凭据保留为环境变量。我有一个 .env 文件,其中有凭据。当我在本地运行应用程序时,我可以从文件中获取凭据,但是当它部署在 Azure 中时,process.env.SERVER 返回未定义,因此我无法连接到服务器。
【问题讨论】:
标签: node.js azure environment-variables
在 Azure Web Apps 中,我们可以在 Application settings -> App settings 部分中定义这些环境变量,使用 Azure portal:
然后可以通过process.env["variablename"]从我们的Node.js代码中访问这些变量。
【讨论】:
process.env.variablename。区分大小写。