在框架中,有两个关于http请求拦截的钩子配置
* 请求成功之后的拦截,配置为:
```
//请求成功拦截
context.$configure.set('httpSuccessHandler', function (response, cb) {
cb(response.data.code === 200);
});
```
此处的cb函数支持传递一个boolean参数,true则代表继续正常执行,false 则代表该请求异常,则会走下面的异常配置,同时也不会执行http的then函数中的回调。默认为false。
* 请求异常之后的拦截,配置为:
```
//请求异常拦截
context.$configure.set('httpErrorHandler', function (error, cb) {
cb();
});
```
**必须要执行cb函数,否则当前http请求一直为挂起状态!**