Angular 中的 HTTP 过滤器
Http Filters in Angular
do Angular有http-filters的概念,好像流行的后台框架都有这样的概念?
我的意思是:如果我想访问服务器上的一些休息点,我的请求会通过后端的几个过滤器,例如授权过滤器、日志过滤器等...在我的 angular 应用程序中,我想做同样的事情。例如。我想过滤来自服务器的所有响应以进行错误处理。如果用户未登录并且他想访问受保护的 url,他将收到 401 错误。所以我希望 angular 端的过滤器将用户重定向到登录页面,但我不想在每个服务中实现这个逻辑。
所以也许 angular 中已经存在一些库,它们支持面向方面的编程或类似的东西?
亲切的问候
安德烈
是的,您可以使用 Angular 的 http 拦截器来实现。查看文档。
Http Interceptors
do Angular有http-filters的概念,好像流行的后台框架都有这样的概念?
我的意思是:如果我想访问服务器上的一些休息点,我的请求会通过后端的几个过滤器,例如授权过滤器、日志过滤器等...在我的 angular 应用程序中,我想做同样的事情。例如。我想过滤来自服务器的所有响应以进行错误处理。如果用户未登录并且他想访问受保护的 url,他将收到 401 错误。所以我希望 angular 端的过滤器将用户重定向到登录页面,但我不想在每个服务中实现这个逻辑。
所以也许 angular 中已经存在一些库,它们支持面向方面的编程或类似的东西?
亲切的问候
安德烈
是的,您可以使用 Angular 的 http 拦截器来实现。查看文档。 Http Interceptors