Interceptors û middleware
Jiyan-name (kurte)
- Hevkirina config
- Interceptorên daxwaz
OpenFetchContext- Middleware →
dispatch(fetch) - Interceptorên bersiv
- Bersiva tev an tenê
databiunwrapResponse
Interceptors
ts
client.interceptors.request.use(fulfilled?, rejected?);
client.interceptors.response.use(fulfilled?, rejected?);- Daxwaz: ya dawî hatî tomar kirin pêşî (LIFO).
- Bersiv: ya yekem hatî tomar kirin pêşî (FIFO).
Middleware
client.use(fn) → defaults.middlewares push. Rêz girîng e (cache li dijî retry).
Factory-yên navxweyî
createRetryMiddleware, createCacheMiddleware — Retry û cache.
