fetch
Catatan teknis seputar web development, DevOps, dan integrasi AI.
2 artikel
- 21.12frontend
Entitas Terbit tapi Kosong di Pilar: Satu Opsi Cache di Fetch
Entitas baru tak muncul di halaman pilar padahal API sudah mengembalikannya. Pelajaran satu opsi cache: no-store di fetch, ISR tetap dipertahankan.
TL;DR: Gini ceritanya, kartu entitas baru gak mau muncul di halaman pilar padahal datanya udah Terbit dan API oke. Ternyata salahnya bukan di ISR, tapi fetch di getEntities gak pake opsi cache, jadi hasilnya nyangkut dari build time. Fixnya gampang, cuma tambah cache: no-store di situ, soalnya dev emang per-request jadi kejamanya gak keliatan.
#nextjs#cache#fetch - 04.21backend
Export XLSX dari Go dan Tebakan Binary yang Meleset
openapi-fetch ternyata punya parseAs blob. Yang bikin gesek itu typing format: binary dan alur unduhan DOM.
TL;DR: Awalnya dikira openapi-fetch nggak bisa handle file binary jadi pakai fetch manual aja. Ternyata bisa return blob, cuma typing-nya jadi string jadi tetep ribet plus urusan download-nya emang kerjaan DOM. Di backend export-nya pake excelize, filter modul ketat dan kalau data kosong tetep ngasih file dengan header biar nggak error.
#go#excelize#openapi-fetch