MagmaNex LogoMagmaNex

CORS Başlık Üretici

CORS başlıkları oluşturun (nginx, express)

Bu araç ne işe yarar?

CORS başlık oluşturucu, tarayıcı tabanlı çapraz kaynak (cross-origin) isteklerine izin vermek için gereken Access-Control-* HTTP başlıklarını üretir. API geliştiren, frontend ile backend arasında CORS hatası alan veya sunucu yapılandırmasını hızla hazırlamak isteyen geliştiriciler için idealdir.

Nasıl kullanılır?

  1. Gerekli bilgileri veya uzunluğu seçin.
  2. Güvenli sonucu üretin.
  3. Sonucu kopyalayıp güvenle saklayın.

Hangi başlıkları üretir

Araç; izin verilen origin, metotlar, izin verilen başlıklar, kimlik bilgileri ve Max-Age değerlerinizden Access-Control-Allow-Origin, Access-Control-Allow-Methods, Access-Control-Allow-Headers, Access-Control-Allow-Credentials ve Access-Control-Max-Age satırlarını oluşturur. Metotları (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) tek tıkla açıp kapatabilir, çıktıyı düz HTTP, Nginx (add_header) veya Express middleware formatında alabilirsiniz.

Origin ve kimlik bilgileri uyarısı

Origin alanına tek bir kaynak (https://example.com) veya tüm kaynaklar için * yazabilirsiniz. Ancak Access-Control-Allow-Credentials true iken tarayıcılar joker * origin'i reddeder; bu durumda tam ve tek bir origin belirtmeniz gerekir. Max-Age, preflight (OPTIONS) yanıtının tarayıcıda kaç saniye önbelleğe alınacağını belirler; 86400 (24 saat) tipik bir değerdir ve gereksiz preflight isteklerini azaltır.

Sıkça sorulan sorular

Çıktıyı Nginx, Express veya düz başlık olarak nasıl alırım?

Çıktı alanının üstündeki raw, nginx ve express sekmelerinden seçim yapın. raw düz HTTP başlıklarını, nginx add_header satırlarını, express ise res.header çağrılı bir middleware bloğu verir.

Origin * iken neden kimlik bilgilerine izin veremiyorum?

CORS spesifikasyonu gereği credentials true olduğunda Allow-Origin joker * olamaz. Çerez veya Authorization başlığı gönderiyorsanız tam origin'i (örn. https://app.example.com) belirtin.

Access-Control-Max-Age ne işe yarar?

Preflight OPTIONS yanıtının tarayıcı önbelleğinde kaç saniye tutulacağını belirler. Yüksek değer, aynı isteğin tekrar tekrar preflight göndermesini önleyerek performansı artırır.

CORS Başlık Üretici ücretsiz mi?

Evet. CORS Başlık Üretici ve MagmaNex'teki 300'den fazla aracın tamamı tamamen ücretsizdir, kayıt veya üyelik gerektirmez.

Verilerim güvende mi?

Evet. Tüm işlemler tarayıcınızda yerel olarak çalışır. Girdiğiniz veriler sunucuya gönderilmez, kaydedilmez veya paylaşılmaz.

Mobil cihazda çalışır mı?

Evet. CORS Başlık Üretici telefon, tablet ve bilgisayarda sorunsuz çalışır; ayrı bir uygulama indirmenize gerek yoktur.

🔒 Gizlilik: Tüm işlemler tarayıcınızda yapılır, verileriniz sunucuya gönderilmez.

İlgili Araçlar

📝 İlgili Yazılar

Popüler Araçlar