2
假設我註冊angular.js應用幾個HTTP攔截器:
$httpProvider.interceptors.push(function() {
return {
request: function(config) {
console.log("interceptor A request");
return config;
},
response: function(res) {
console.log("interceptor A response");
return res;
}
};
});
$httpProvider.interceptors.push(...); // interceptor B with similar code
$httpProvider.interceptors.push(...); // interceptor C with similar code
的次序將它們被執行?
你的理解是對的。請參閱鏈接:https://blog.codecentric.de/en/2015/03/angular-http-interceptors-source/ – Harpreet