mirror of
https://github.com/arthurfiorette/axios-cache-interceptor.git
synced 2025-12-08 17:36:16 +00:00
2.9 KiB
2.9 KiB
axios-cache-interceptor is a small and efficient cache interceptor for axios.
const Axios = require('axios');
const { setupCache } = require('axios-cache-interceptor');
// same object, but with updated typings.
const axios = setupCache(Axios);
const req1 = axios.get('https://jsonplaceholder.typicode.com/posts/1');
const req2 = axios.get('https://jsonplaceholder.typicode.com/posts/1');
const [res1, res2] = await Promise.all([req1, req2]);
console.log('Request 1:', res1.cached);
console.log('Request 2:', res2.cached);