【问题标题】:Does Azure offer client-side kill switches for an Azure Static Web app?Azure 是否为 Azure 静态 Web 应用程序提供客户端终止开关?
【发布时间】:2021-11-28 07:26:37
【问题描述】:

我正在使用 React 构建一个静态 Web 应用程序。 Azure 是否提供一项服务,允许将一个函数嵌入到我的 Javascript 代码中,该代码将一个小值加载到客户端的浏览器中。这些值不在代码中,而是通过 Azure UI 控制。

也就是说,在门户中,我会创建一些声明 value = 1 的配置,然后我会在我的应用程序中添加像 if (azure_switch('app/value')) == '1' {...} 这样的 Javascript 代码。

我的目标是为无需推送代码更改即可控制的应用程序部分设置终止开关。对于我的简单终止开关,我可以使用应用程序配置和新的 Azure 功能构建自己的,但我很好奇这样的东西是否已经存在。

此外,如果浏览器中的功能是上下文感知的,它还可以用于控制推出,或者让开发人员看到某些功能的更新版本。

【问题讨论】:

    标签: azure azure-static-web-app


    【解决方案1】:

    应用程序设置:可用作静态 Web 应用程序后端 API 的环境变量。

    https://docs.microsoft.com/en-us/azure/static-web-apps/application-settings

    【讨论】:

    • 感谢您的回复。我正在寻找可以放入 React JavaScript 的代码。我可以将os.environ["TEST_VAR"] 放入支持 API 的 Python 代码中,它工作正常。如果我将<div>{process.env.TEST_VAR}</div> 放入为静态应用程序提供动力的 React 代码中,TEST_VAR 未定义,这也是预期的。有没有办法使用配置来控制站点的静态应用程序部分,而无需创建导出后端配置的新 Azure 函数?在我创建这样的函数之前,我想知道 Azure 是否有任何我应该调查的服务。
    猜你喜欢
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 2016-02-18
    • 2020-02-15
    相关资源
    最近更新 更多