如何在 Angular 中使用 Azure 应用程序配置
how to use Azure App Configuration in Angular
是否可以在 Angular 应用程序中使用 Azure App 配置?
目标是在 Azure App Config
中定义 Secrets 和其他字符串
并在 Angular 应用程序中使用它。
所有示例都适用于 .Net
有一个可用于 Azure App Confrig 的 npm 包:https://www.npmjs.com/package/@azure/app-configuration
基本上,您的代码应该是这样的:
const client = new AppConfigurationClient("<connection string>");
const setting = await client.getConfigurationSetting({
key: "hello"
});
console.log("Retrieved value:", setting.value);
我强烈建议您考虑在服务器端而非客户端连接到 App Config。一旦您使用客户端,您的 App Config 实例的连接字符串基本上是 public 供任何人访问,包括您不希望他们拥有的值。它还允许他们根据需要发出尽可能多的请求,直到您轮换密钥为止,这可能会增加您的 Azure 账单。如果您已经考虑了这些问题并决定冒这个风险是值得的,那么 npm 包及其文档中的示例应该会让您走上正确的道路。
是否可以在 Angular 应用程序中使用 Azure App 配置? 目标是在 Azure App Config
中定义 Secrets 和其他字符串并在 Angular 应用程序中使用它。
所有示例都适用于 .Net
有一个可用于 Azure App Confrig 的 npm 包:https://www.npmjs.com/package/@azure/app-configuration
基本上,您的代码应该是这样的:
const client = new AppConfigurationClient("<connection string>");
const setting = await client.getConfigurationSetting({
key: "hello"
});
console.log("Retrieved value:", setting.value);
我强烈建议您考虑在服务器端而非客户端连接到 App Config。一旦您使用客户端,您的 App Config 实例的连接字符串基本上是 public 供任何人访问,包括您不希望他们拥有的值。它还允许他们根据需要发出尽可能多的请求,直到您轮换密钥为止,这可能会增加您的 Azure 账单。如果您已经考虑了这些问题并决定冒这个风险是值得的,那么 npm 包及其文档中的示例应该会让您走上正确的道路。