Gop*_*ena 3 node.js azure-functions azure-functions-runtime
如何为开发和生产就绪代码设置 Azure 函数环境变量?
ExpressJS 已经提供了环境配置文件,如何设置 Azure 函数环境变量?
对于开发,您可以在local.settings.json 中添加变量:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "node",
"host": "localhost",
}
}
Run Code Online (Sandbox Code Playgroud)
并将其用于:
process.env["host"]
Run Code Online (Sandbox Code Playgroud)
对于生产,您可以在以下位置添加应用程序的配置:
这将覆盖local.settings.json 中的变量
Azure Functions 为我们提供了一个local.settings.json文件,我们可以在其中定义这些变量。
{
"IsEncrypted": false,
"Values": {
"FOO": "-- Your Value --",
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用代码从您的代码中访问它process.env["FOO"]
参考官方文档
如果您希望在部署后进行设置,请在发布函数时使用--publish-local-settings -i发布期间的开关。
| 归档时间: |
|
| 查看次数: |
2624 次 |
| 最近记录: |