CORS Yapılandırma Üretici
Ücretsiz çevrimiçi CORS yapılandırma üretici, kurulum gerekmez. Nginx, Apache, Express vb. için başlıklar oluşturun
CORS Üreteci Hakkında
Küçük bir formdan sunucu tarafı CORS yapılandırma parçacığı üretir. Bir hedef sunucu seçin (Nginx, Apache, Express.js veya Python/Flask), izin verilen kökenleri (origins), yöntemleri, başlıkları, kimlik bilgilerini, max-age değerini ve açığa çıkarılan başlıkları ayarlayın, ardından o teknoloji yığını için kopyalanabilir bir yapılandırma bloğu üretmek üzere Generate'e tıklayın.
Nasıl Kullanılır
1. Sunucu Türünü seçin: Nginx, Apache, Express.js veya Python (Flask). 2. İzin Verilen Kökenleri virgülle ayrılmış bir liste olarak doldurun (varsayılan *), İzin Verilen Yöntemler (varsayılan GET, POST, PUT, DELETE, OPTIONS), İzin Verilen Başlıklar (varsayılan Content-Type, Authorization). 3. Kimlik Bilgilerine İzin Ver seçeneğini değiştirin, Maksimum Yaşı (Max Age) ayarlayın (saniye, varsayılan 86400) ve isteğe bağlı olarak Açığa Çıkarılan Başlıkları listeleyin. 4. Generate'e tıklayın, ardından çıktıyı Kopyalayın.
Sunucu Başına Çıktı Biçimi
Nginx, add_header ... always; satırları üretir (her yönerge için bir tane). Apache, Header set yönergelerini <IfModule mod_headers.c> içine sarar. Express.js, app.use(cors(corsOptions)) öğesine geçirilen bir corsOptions nesnesi üretir (cors paketi gerekir). Python, flask_cors CORS(app, ...) çağrısı üretir. Uyarı: birden çok köken listelendiğinde, Origin başlık değeri içinde tek bir boşlukla birleştirilirler; bu, tek bir köken veya joker karakter bekleyen tarayıcılar için geçersizdir; üretimde tek bir köken veya * yapılandırın.
▶Kökenler * olduğunda kimlik bilgileri neden yok sayılıyor?
▶Birden çok köken nasıl ele alınıyor?
▶Express çıktısı cors paketini içeriyor mu?
▶Max-Age her zaman üretilir mi?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla