angularjs http 拦截器或 $http().catch() 未捕获 400、401 错误
400, 401 error not catched by angularjs http interceptor or $http().catch()
在编写 $http() 查询时,我发现拦截器也没有配置
$httpProvider.interceptors.push('myHttpInterceptor') $http().catch() 都不会触发 401 或 400 错误。怎么回事?
问题:已经有一个拦截器,我安装了但配置不当。
在我的例子中是 angular-http-auth。
删除它后 401 被捕获,因为它应该是。
在编写 $http() 查询时,我发现拦截器也没有配置 $httpProvider.interceptors.push('myHttpInterceptor') $http().catch() 都不会触发 401 或 400 错误。怎么回事?
问题:已经有一个拦截器,我安装了但配置不当。
在我的例子中是 angular-http-auth。
删除它后 401 被捕获,因为它应该是。