asp.net - 我如何绕过特定 url 的 "angular-in-memory-web-api"

标签 asp.net angular asp.net-web-api2

我正在使用“angular-in-memory-web-api”来模拟我的 REST web api,但是现在我已经开始编写实际的 web api 并且我想替换“angular-in-memory-web- api”一步一步。

例子: 我写了以下 asp.net web api /API/值 然而,当我使用上面的 api url 发出 http.get() 请求时,angular 尝试使用“angular-in-memory-web-api”为其提供服务,但是在这种情况下,我想绕过“angular-in-memory-web-api” "以便我实际的 Web API Controller 接受该请求。

最佳答案

您可以设置passThruUnknownUrl 以转发到真实后端以获取不匹配的端点

例如,

InMemoryWebApiModule.forRoot(InMemoryDataService, {
  passThruUnknownUrl: true
}),

关于asp.net - 我如何绕过特定 url 的 "angular-in-memory-web-api",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41076251/

相关文章:

c# - 可空对象必须有一个值#2

c# - 启用 CORS 的 Web API 无法添加 header

c# - Xamarin 表单 HTTPClient 调用崩溃

asp.net - <machineKey解密 key ="AutoGenerate"...被IIS忽略。不会使之前 session 的 cookie 失效

asp.net - 找不到类型或命名空间名称 'ProfileCommon'(在服务器中编译器生成的代码中)

c# - 为asp.net MVC3项目配置log4net

javascript - Angular 2.0 CLI 项目中 div 元素上的自定义滚动条?

angular - cdkStepLabel - ng-模板 - innerHTML

angularjs - Vue 可以像 Angular 一样通过依赖注入(inject)(DI)导入组件吗?

asp.net-mvc - 如何解决 "HTTP Error 500.19 - Internal Server Error" "<remove name="ExtensionlessUrlHandler-Integrated-4。 0"/>"