javascript - 更改文件 json 中的其余 API 而无需重新部署
问题描述
我已经从文件 Json 实现了调用 API,它可以正常工作。但问题是我想在不重新部署的情况下更改文件 json 中的路径 API。我试过了,但它不起作用。有可能实现吗?
资产/配置/config.json
{
"urls":{
"apiBaseUrl": "https://demored.ddns.net:59443",
"path": "/demored/api"
}
}
资产/配置/config.ts
const config = require("./config.json");
export const URLS = Object({
"apiBaseUrl": config.urls.apiBaseUrl,
"path": config.urls.path
})
环境.prod.ts
import { URLS } from '../assets/api-url/config';
export const environment = {
production: true,
apiBaseUrl: URLS.apiBaseUrl,
path: URLS.path,
};
解决方案
这是可能的,看起来你走在正确的道路上。由于您的 API url 被拆分为 config.json,因此假设您正确加载 JSON 文件,您应该能够在不重新部署/重建项目的情况下更改 API url。这里有一个很好的解决方案,
推荐阅读
- angular - 如何使用angular5仅获取地址中的邮政编码
- excel - 在动态定义的单元格中包含基于函数的公式
- vb.net - 从 Datatable 和 Access Database VB.Net 中删除行
- javascript - 如何为动态创建的每个子 div 赋予唯一的 ID?
- scala - 在 Scala 中从 HDFS 加载 XML 文件
- java - Java中的链表方法
- swift - swift - 初始化 UIContextualAction 类
- java - load方法在Java中最后调用另一个方法
- ruby - 找出模型是否包含在具有 ids 的数组中描述的关联
- javascript - WooCommerce 价格不会更改为其他货币