首页 文章

Angular 5 Interceptor不拦截从库发出的请求

提问于
浏览
2

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

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

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

有人遇到同样的问题吗?

编辑:该库使用HttpClient .

1 回答

  • 0

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

    拦截器仅适用于 HttpClient .

    您可以确定您没有截获的库,使用旧的 Http . 请注意, Http 可能会被角度6删除!

    如果要确保拦截器拦截每个调用,则需要将依赖项升级到其最新版本 .

相关问题