我在angular.io项目中订阅了许多API方法。从技术上讲,是否可以编写中间件,以便我检查所有响应以获得特定响应?
答案 0 :(得分:2)
如果您使用Angular的HttpClient
,则可以使用interceptor:
HTTP拦截是@ angular / common / http的主要功能。使用拦截,您可以声明拦截器,以检查HTTP请求并将其从应用程序转换为服务器。相同的拦截器还可以检查并转换服务器返回应用程序的响应。多个拦截器构成了请求/响应处理程序的前后链。
该文档提供了一些示例,例如缓存,日志记录和其他示例。