我正在评估ASP.NET Boilerplate框架以实现我的项目。
我的要求是避免从Angular直接调用API。这是因为API不应直接暴露给客户端,而是需要通过代理。例如,如果考虑使用MVC应用程序,我可以创建一个代理控制器,就像报告的那个here一样。
对于这种情况,是否可以使用ASP.NET Boilerplate框架实现此功能?如果有可能,怎么办呢?
答案 0 :(得分:0)
即使我不喜欢创建实现原始方法的所有方法的代理API服务,是的!它可以,你可以使用ASP.NET Boilerplate。我的意思是从ABP调用Web API没什么特别的。
顺便问一下,为什么不使用API网关?类似于https://tyk.io。
它有一些很酷的功能:速率限制,保护,身份验证,监控等...