fetch-interceptor
Intercept fetch requests
Install
$ npm install --save fetch-interceptor
or
$ yarn add fetch-interceptor
Usage
const FetchInterceptor = require('fetch-interceptor');
// Register interceptor hooks
const interceptor = FetchInterceptor.register({
onBeforeRequest(request) {
// Hook before request
},
onRequestSuccess(response, request) {
// Hook on response success
},
onRequestFailure(response, request) {
// Hook on response failure
}
});
// Make fetch requests to see interceptor in action
fetch('http://whatever.com/whatever');
// Reset interceptor once you're done
interceptor.unregister();
Documentation
https://itsfadnis.github.io/fetch-interceptor