【问题标题】:How to store API-Url so that i can change easy in dist-folder如何存储 API-Url 以便我可以在 dist 文件夹中轻松更改
【发布时间】:2019-05-12 06:47:25
【问题描述】:

我需要将未硬编码的 api-url 存储在我的 angularproject 中。 以下案例我尝试构建: 使用 ng --build 构建我的 Angular 应用程序后,我会将 dist 文件夹提供给我的客户。 Angular 应用程序是客户必须在其服务器上托管的软件包的一部分。另一部分是 .net 核心 api。

我的问题是每个客户的 api-url 可能不同。所以我需要一种简单的方法来更改 dist 文件夹中的这个 url。类似于 api-config.js 文件。

提供这个的最佳方式是什么?

【问题讨论】:

  • 您可以为您的应用创建一个设置部分,并从 UI 动态设置 API-URL。
  • 那太好了。但是如何存储设置?当我在设置部分时没有连接到数据库?

标签: angular api


【解决方案1】:

您可以使用您在 UI 中输入的 API Url 以超级管理员身份提出您的第一个请求,因为您是超级管理员并且您正在设置项目,因此您无需先登录。您的第一个设置(添加 API-Url )将保存在 DB 中,之后,您可以检查是否有 API-Url 因此跳过设置部分并将其重定向到登录页面。

【讨论】:

    猜你喜欢
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-11
    相关资源
    最近更新 更多