gpt4 book ai didi

Angular 5 Interceptor 不会拦截来自库的请求

转载 作者:行者123 更新时间:2023-12-03 16:41:10 26 4
gpt4 key购买 nike

我在 Angular 5 中有一个有效的拦截器。它在 App.module 的提供者中注册,并正确拦截了从应用程序发出的所有请求。

问题是它不会拦截从应用程序使用的库发出的请求。

我正在使用开源库 (NGX-Jsonapi),并且需要拦截器在库向后端发出的每个请求中提供 token 。

有人遇到同样的问题吗?

编辑:库使用 HttpClient。

最佳答案

在 4.3 版本中,angular 添加了一个新服务 HttpClient .
在第 5 版中,angular 弃用了旧服务 Http .

拦截器仅适用于 HttpClient .

你可以确定你拥有的库没有被拦截,使用旧的 Http .注意,Http可能会被 Angular 6 移除!

如果您想确保每个调用都被您的拦截器拦截,您需要将您的依赖项升级到它们的最新版本。

关于Angular 5 Interceptor 不会拦截来自库的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47794932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com