最佳实践-本地Node.js(*.env)到远程Azure应用程序服务(配置设置)

最佳实践-本地Node.js(*.env)到远程Azure应用程序服务(配置设置),azure,configuration,environment-variables,azure-web-app-service,vscode-settings,Azure,Configuration,Environment Variables,Azure Web App Service,Vscode Settings,人们如何在使用Node.js的.env文件进行本地开发和使用Azure应用程序服务配置设置进行生产部署之间进行转换 在本地,我使用.env文件进行设置,但在云应用程序服务上,我使用服务应用程序设置。我的deployemnt使用Azure应用程序服务扩展来部署我的.env文件-我不想要这个文件。阻止它的唯一方法是使用不会保存到GitHub的VSCode应用程序设置 必须有一个更好的机制。您研究过Azure应用程序配置吗 我也同意git是如何忽略.env文件的。我觉得这是正确的选择。你看过Azure

人们如何在使用Node.js的.env文件进行本地开发和使用Azure应用程序服务配置设置进行生产部署之间进行转换

在本地,我使用.env文件进行设置,但在云应用程序服务上,我使用服务应用程序设置。我的deployemnt使用Azure应用程序服务扩展来部署我的.env文件-我不想要这个文件。阻止它的唯一方法是使用不会保存到GitHub的VSCode应用程序设置


必须有一个更好的机制。

您研究过Azure应用程序配置吗


我也同意git是如何忽略.env文件的。我觉得这是正确的选择。

你看过Azure应用程序配置吗


我也同意git是如何忽略.env文件的。我觉得这是正确的方法。

如果您使用的是zip部署,VS Code应该自动在您的“.vscode”文件夹中添加一个settings.json文件,其中包含一个appService.zipIgnorePattern。该设置定义了在部署中要忽略的项。如果您使用的是zip部署,VS代码应该自动在您的.vscode文件夹中添加一个settings.json文件,其中包含一个appService.zipIgnorePattern。该设置定义了在部署中要忽略的项。在源代码管理中检查这一点应该没问题。

这并不是我想要的,但谢谢你让我知道。我读了abit,功能标志的东西看起来很有趣。这不是我想要的,但谢谢你让我知道。我读了abit,功能标志的东西看起来很有趣。