angular - 如何仅将 angular-in-memory-web-api 用于某些 API?
问题描述
我in-memory-web-api
这样使用:
imports: [
BrowserModule,
HttpClientModule,
AppRoutingModule,
environment.production ?
[] : HttpClientInMemoryWebApiModule.forRoot(InMemoryDataService, { delay: 100, passThruUnknownUrl: true }),
// ...
],
然而,现在,我只想HttpClientInMemoryWebApiModule
在 dev modde 中使用一些 API,因为只有一些 API 需要被模拟并且还没有“真正的”API 可以使用。
我看到了这个非常相似的问题,但passThruUnknownUrl
它没有用,我想明确定义哪些 URL 是伪造的,哪些不是伪造的。
passThruUnknownUrl
如果您只想使用服务器 API 并忽略一个本地模拟 API 进行测试,也无济于事,例如
解决方案
推荐阅读
- python - PATH 和 VIRTUAL_ENV 环境变量是否应该在 systemd 服务单元配置中设置,以便 gunicorn 为 Flask 应用程序提供服务?
- sql - 行集的 SQL 删除语句
- javascript - Expo IntentLauncher 无法打开 Application_Details_Settings
- postgresql - 如何在具有多个 OR 的 postgres 中为文本搜索查询构建索引
- c# - Visual Studio 设计器与代码中的绑定数据
- java - 在自定义 uml 任务中找不到 Gradle 模块
- visual-studio-code - 如何删除所有代码开头的红色指示符?
- activerecord - 修复 `.order` 上的弃用警告`危险查询方法`
- python - 如果该字符串包含子字符串,则从列表中获取字符串
- python - 删除了领域,但仍然出现此错误:模块导入失败:无效令牌(rlm_lldb.py,第 37 行)文件“temp.py”,第 1 行,