我已经开始研究angular 6,并且正在使用身份验证标头调用不同的API。我正在使用httpInterceptors添加AUth标头,似乎工作正常。但是我有一个要求,其中一些API需要与其他API不同的auth标头/或者auth标头的某些属性。是否有任何方法可以自定义拦截器,因此我可以以一种方式截取一个请求而以其他方式截取另一个?
答案 0 :(得分:0)
正如@Iquery所说。您可以使用正则表达式检查您的拦截器网址。并基于此执行您的身份验证逻辑。 另一种选择是根据您的身份验证逻辑创建不同的拦截器,并从基本拦截器扩展。