axios-cache-interceptor
axios-cache-interceptor copied to clipboard
📬 Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!
Help axios-cache-interceptor grow! Star and share this amazing repo with your friends and co-workers!
⚡ Axios Cache Interceptor
Axios Cache Interceptor
is a small and efficient cache interceptor for axios.
import Axios from 'axios';
import { setupCache } from 'axios-cache-interceptor';
// same object, but with updated typings.
const axios = setupCache(Axios);
const req1 = axios.get('https://api.example.com/');
const req2 = axios.get('https://api.example.com/');
const [res1, res2] = await Promise.all([req1, req2]);
res1.cached; // false
res2.cached; // true
Documentation at axios-cache-interceptor.js.org
🎉🎉
License
Licensed under the MIT. See LICENSE
for more informations.
Contact
See my contact information on my github profile or open a new issue.