7 puan yazan day1swhan 2025-08-31 | 8 yorum | WhatsApp'ta paylaş

Cloudflare Workers gibi npm kullanılamayan ortamlarda tek tıkla kullanılabilecek bir API Gateway'i tanıtıyorum.

Workers ile bir API sunucusu işletirken istekleri switch ifadesiyle işlemekten bıkınca Express.js tarzı bir API Gateway yapmaya karar verdim.

Express.js kullanmış olanlar için tanıdık middleware ve hata işleyicileri destekleniyor; ayrıca üretim ortamında sık ihtiyaç duyulan URL Params, QueryString ve Cookie değerleri, ayrı middleware kullanmaya gerek kalmadan varsayılan olarak parse edilip sunuluyor.

Ek olarak desteklenen API'ler şunlar:

  • Context API: waitUntil fonksiyonu kullanılırsa DB PutItem gibi işler asenkron olarak çalıştırılabilir ve kullanıcıya bloklamasız yanıt verilebilir.

  • Binding API: R2, KV Store gibi Cloudflare servisleri kullanılabilir.

Ek ipuçları)

  • Workers ücretsiz planı CPU time'ı 10ms ile sınırlar.
  • Ancak Fetch gibi harici servis I/O işlemlerine harcanan süre sayılmaz.
  • CPU yoğun olmayan çoğu istek için 1~2ms yeterlidir.

8 yorum

 
day1swhan 2025-09-24

Ek) İç çalışma prensibini merak edenlere geliştirme yazısını okumalarını öneririm.

 
baeba 2025-09-01

Öncelikle... destekliyorum. Hadi başarın!!!

hono güzel..
Ben de hono kullandım.. iyi yapılmış..

 
day1swhan 2025-09-01

Teşekkürler hehe, yine sinirlenip oturup kendim yapmadan önce önce arama yapma alışkanlığının önemli olduğunu düşünüyorum.. hehe

 
yeorinhieut 2025-08-31

Eskiden Hono da kullanışlı geliyordu
Bu da ilgi çekici görünüyor

 
day1swhan 2025-08-31

Teşekkürler hehe

 
click 2025-08-31

Benzer bir framework olarak https://hono.dev/ adresine de bir göz atmanızı öneririm.
Geliştirici zaten doğrudan Cloudflare bünyesinde çalışıyor.

 
day1swhan 2025-08-31

Vay... teşekkürler haha

 
day1swhan 2025-08-31

Cloudflare Workers’ta temel worker kullanım yöntemleri ve kullanım örnekleri.