CORS-konfigurationsgenerator
Gratis online CORS-konfigurationsgenerator, ingen installation nødvendig. Generér headers til Nginx, Apache, Express osv.
Om CORS Generator
Skaber en CORS-konfigurationsdel på serverside fra en simpel form. Vælg en målserver (Nginx, Apache, Express.js eller Python/Flask), sæt markerede kilder, metoder, hovedere, kredenser, max-age og de offentliggjorde hovedere, og klik på Generer for at lave en konfigurationsblok, der kan kopies og indsættes for den specifikke stack.
Hoe bruge det
1. Vælg servertyp: Nginx, Apache, Express.js eller Python (Flask). 2. Fyll i Allowed Origins som en kommatedelte liste (standard: *), Allowed Methods (standard: GET, POST, PUT, DELETE, OPTIONS) og Allowed Headers (standard: Content-Type, Authorization). 3. Skifte til Stand: Allow Credentials, sæt Max Age (sekunder, standard: 86400) og, hvis ønsket, liste Exposed Headers. 4. Klik på Generate, og kopier derefter resultatet.
Utdriftsformat per server
Nginx sender ud add_header ... always;-linjer (en per direktiv). Apache indpakker Header set-direktiver i <IfModule mod_headers.c>. Express.js sender ud en corsOptions-objekt, som overføres til app.use(cors(corsOptions)) (kræver cors-paketet). Python sender ud en flask_cors CORS(app, ...)-kall. Advarsel: når flere originer er oplyst, bliver de forbundet med en enkelt mellemrum i Origin-headerens værdi, hvilket er ugyldigt for browser, der forventer en enkelt origin eller en wildcard; konfigurer en origin eller * i production.
▶Hvorfor ignoreres kredensialer når origins er *?
▶Hvad sker med flere oprindelser?
▶Indholder Express-outputten cors-paketet?
▶Sendes `require('cors')` alltid?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig