ky - küçük ve zarif, Fetch API tabanlı bir JavaScript HTTP istemcisi
(github.com/sindresorhus)- modern tarayıcılar ve Node.js/Bun/Deno için
fetche göre daha iyi olduğu noktalar- daha basit bir API
- kısayol metotları (
ky.post()) - 2xx olmayan durum kodlarını hata olarak ele alma (yönlendirme sonrası)
- başarısız istekleri yeniden deneme
- JSON seçeneği
- zaman aşımı desteği
- URL öneki seçeneği
- özel varsayılan değerlere sahip instance'lar
- Hook'lar
- TypeScript avantajları (
.json()anyyerineunknowndöndürür..json<T>()de kullanılabilir )
3 yorum
Görünüşe göre sindresorhus'un modülleri ESM yapılandırmasını dayatıyor; bu da öyle.
API’si requests ile neredeyse tamamen aynı görünüyor. Sanırım ondan ilham almışlar.