为每个请求添加静态值的授权 header

adding authorization header of static values with every request

我正在使用 Angular 7 作为 Web 应用程序,并且有超过 50 个 API。现在我需要在发送的每个请求中添加 Authorization Bearer {token}

有没有办法在不更改每个 API 调用的情况下全局添加它。

Authorization Bearer {token} 对于所有 API 都是一样的。是否有机会通过路由添加默认 header。

是的 - 使用拦截器。您可以在这里阅读更多关于它们的信息:https://angular.io/api/common/http/HttpInterceptor

您可以在此处找到适用于您的案例的实用指南:https://medium.com/angular-in-depth/top-10-ways-to-use-interceptors-in-angular-db450f8a62d6