我有一个场景,我需要在现有的 Angular 项目中更新 150-200 个方法,并向绝大多数调用添加一个额外的参数(布尔值)。我在考虑可能为此使用 HTTP 拦截器之类的东西,但从我读过的内容来看,这似乎不是拦截器的用途。
如果没有手动执行此操作,有谁知道是否有一种方法可以自动为 Angular 应用程序生成的所有请求添加额外的参数?
我有一个场景,我需要在现有的 Angular 项目中更新 150-200 个方法,并向绝大多数调用添加一个额外的参数(布尔值)。我在考虑可能为此使用 HTTP 拦截器之类的东西,但从我读过的内容来看,这似乎不是拦截器的用途。
如果没有手动执行此操作,有谁知道是否有一种方法可以自动为 Angular 应用程序生成的所有请求添加额外的参数?
使用HttpInterceptor实现每个 http 请求的发送参数。在以下站点中使用参考,
https://angular.io/api/common/http/HttpInterceptor
https://ultimatecourses.com/blog/intro-to-angular-http-interceptors