axios cache interceptor
v1.6.2
このパッケージを使用していますか?私のオープンソース作業をサポートするために寄付を検討してください❤️
Axios-Cache-Interceptorの成長を支援してください!この驚くべきリポジトリを友達や同僚と共有してください!
開発者とパフォーマンスを念頭に置いて作成されたAxiosのキャッシュインターセプター。
Axiosキャッシュインターセプターは、名前が示すように、Axiosがキャッシュを処理するインターセプターです。開発者がネットワークのオーバーロードやシンプルでバギーキャッシュシステムのコーディングを心配することなく、Axiosを複数回呼び出すのを支援するために作成されました。
詳細については、ドキュメントを読んでください。
import Axios from 'axios' ;
import { setupCache } from 'axios-cache-interceptor' ;
const instance = Axios . create ( ) ;
const axios = setupCache ( instance ) ;
const req1 = axios . get ( 'https://arthur.place/' ) ;
const req2 = axios . get ( 'https://arthur.place/' ) ;
const [ res1 , res2 ] = await Promise . all ( [ req1 , req2 ] ) ;
res1 . cached ; // false
res2 . cached ; // true MITの下でライセンスされています。詳細については、 LICENSE参照してください。