Axios adapter 🔌
На поточному Next.js проєкті ми використовуємо axios. І, якщо ви досліджували нові версії Next.js, то могли помітити, що вони розширюють вбудований fetch. Next.js дозволяє керувати кешем саме через fetch.
За замовчуванням axios використовує fetch аж
третім в черзі. Проте, це можна легко змінити, встановивши параметр adapter, створюючи обʼєкт axios.
const api = axios.create({ adapter: ["fetch", "xhr", "http"] })
Після цього ми можемо передавати fetchOptions при виклику методів axios.
api.get("/", { fetchOptions: { ... } })
Відверто кажучи, ми ще не встигли це протестувати (PR поки висить), але вже цього тижня ми хочемо перевірити, чи все працює правильно.
#localhost