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