Generatore di configurazioni CORS
Generatore online gratuito di configurazioni CORS, senza necessità di installazione. Genera header per Nginx, Apache, Express, ecc.
Informazioni sul generatore CORS
Crea uno snippet di configurazione CORS lato server a partire da un piccolo modulo. Scegli un server di destinazione (Nginx, Apache, Express.js o Python/Flask), imposta origini, metodi, header, credenziali, max-age ed exposed headers consentiti, quindi fai clic su Generate per produrre un blocco di configurazione copiabile e incollabile per quello stack.
Come utilizzare
1. Scegli Server Type: Nginx, Apache, Express.js o Python (Flask). 2. Compila Allowed Origins come elenco separato da virgole (predefinito *), Allowed Methods (predefinito GET, POST, PUT, DELETE, OPTIONS), Allowed Headers (predefinito Content-Type, Authorization). 3. Attiva/disattiva Allow Credentials, imposta Max Age (secondi, predefinito 86400) ed eventualmente elenca Exposed Headers. 4. Fai clic su Generate, quindi usa Copy per copiare l'output.
Formato di output per server
Nginx emette righe add_header ... always; (una per direttiva). Apache racchiude le direttive Header set in <IfModule mod_headers.c>. Express.js emette un oggetto corsOptions passato a app.use(cors(corsOptions)) (richiede il pacchetto cors). Python emette una chiamata flask_cors CORS(app, ...). Avvertenza: quando sono elencate più origini, vengono unite con uno spazio singolo all'interno del valore dell'header Origin, il che non è valido per i browser che si aspettano una singola origine o un carattere jolly; in produzione configura una sola origine oppure *.
▶Perché le credenziali vengono ignorate quando origins è *?
▶Come vengono gestite più origini?
▶L'output di Express include il pacchetto cors?
▶Max-Age viene sempre emesso?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.