Generator für CORS-Konfigurationen
Freier Online-Generator für CORS-Konfigurationen – keine Installation erforderlich. Erstellen Sie Header-Dateien für Nginx, Apache, Express usw.
Über den CORS-Generator
Erstellt ein serverseitiges CORS-Konfigurations-Snippet aus einem kleinen Formular. Wählen Sie einen Zielserver (Nginx, Apache, Express.js oder Python/Flask), setzen Sie erlaubte Origins, Methods, Headers, Credentials, Max-Age und Exposed Headers und klicken Sie dann auf Generate, um einen kopierbaren Konfigurationsblock für diesen Stack zu erzeugen.
Verwendung
1. Server Type auswählen: Nginx, Apache, Express.js oder Python (Flask). 2. Allowed Origins als kommagetrennte Liste ausfüllen (Standard *), Allowed Methods (Standard GET, POST, PUT, DELETE, OPTIONS), Allowed Headers (Standard Content-Type, Authorization). 3. Allow Credentials umschalten, Max Age (Sekunden, Standard 86400) setzen und optional Exposed Headers auflisten. 4. Auf Generate klicken, dann die Ausgabe mit Copy kopieren.
Ausgabeformat pro Server
Nginx gibt add_header ... always;-Zeilen aus (eine pro Direktive). Apache umschließt Header set-Anweisungen in <IfModule mod_headers.c>. Express.js gibt ein corsOptions-Objekt aus, das an app.use(cors(corsOptions)) übergeben wird (erfordert das Paket cors). Python gibt einen flask_cors CORS(app, ...)-Aufruf aus. Hinweis: Wenn mehrere Origins aufgelistet sind, werden sie innerhalb des Origin-Header-Werts durch ein einzelnes Leerzeichen verbunden, was für Browser, die einen einzelnen Origin oder einen Platzhalter erwarten, ungültig ist; konfigurieren Sie in der Produktion einen Origin oder *.
▶Warum werden Anmeldedaten ignoriert, wenn Origins * ist?
▶Wie werden mehrere Origins behandelt?
▶Enthält die Express-Ausgabe das Paket cors?
▶Wird Max-Age immer ausgegeben?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.