【发布时间】:2016-01-13 21:31:28
【问题描述】:
我使用 OWIN 来自我托管(我没有使用 IIS)我的 web api,并且我阅读了很多关于基于 asp.net web api 和 angularJS 的 web 应用程序。在大多数示例中,api 的默认路由像
HttpSelfHostConfiguration config = new HttpSelfHostConfiguration(_baseAddress);
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
但我不明白 angularJS 前端的 index.html 文件的路由发生在哪里?当我调用像api/person/5 这样的 api 请求时,我知道如何获取数据。但是代码的哪一部分负责将任何未指定的 api 请求路由到 angularJS 的主页?
【问题讨论】:
标签: angularjs asp.net-web-api self-hosting