0

我有一个场景,我需要在现有的 Angular 项目中更新 150-200 个方法,并向绝大多数调用添加一个额外的参数(布尔值)。我在考虑可能为此使用 HTTP 拦截器之类的东西,但从我读过的内容来看,这似乎不是拦截器的用途。

如果没有手动执行此操作,有谁知道是否有一种方法可以自动为 Angular 应用程序生成的所有请求添加额外的参数?

4

1 回答 1

0

使用HttpInterceptor实现每个 http 请求的发送参数。在以下站点中使用参考,

https://angular.io/api/common/http/HttpInterceptor

https://ultimatecourses.com/blog/intro-to-angular-http-interceptors

https://medium.com/@ryanchenkie_40935/angular-authentication-using-the-http-client-and-http-interceptors-2f9d1540eb8

于 2021-01-25T03:49:30.293 回答