我公开了一些 JSON 端点(使用 ASP.NET MVC 3 而不是 ASP.NET web api),它们被 angular 使用。有没有办法避免在 js 文件中硬编码端点地址?
问问题
72 次
1 回答
1
您可以创建Hypermedia
样式 API。
这个想法是使用资源 API 以 slug 的格式返回可用的端点,slug是 API 的标志和 API 的URL)。
{
resources: [{
name: "service1",
url: "http://localhost/myservice/1"
}, {
name: "service2",
url: "http://localhost/myservice/registerinfo"
}]
}
这样做的好处是,您可以根据某些权限/角色轻松控制 API 的可用性。
希望能帮助到你。
于 2013-08-18T02:26:38.947 回答