CORS-konfiguraatiogeneraattori
Ilmainen CORS-konfiguraatiogeneraattori verkossa, ei asennusta vaadita. Luo otsakkeet Nginxille, Apachelle, Expressille jne.
Tietoja CORS Generatorista
Rakentaa palvelinpuolen CORS -konfiguraatioleikan pienestä lomakkeesta. Valitse kohdepalvelin (Nginx, Apache, Express.js tai Python/Flask), aseta sallitut alkuperät, menetelmät, otsikot, tunnukset, max-age ja paljastetut otsikot, sitten napsauta Generoi tuottaaksesi kopioitavaan konfiguraatiolohkon kyseiselle pinolle.
Käyttöohje
1. Valitse palvelintyyppi: Nginx, Apache, Express.js tai Python (Flask). 2. Täytä sallitut alkuperät pilkuilla eroteltuna luettelona (oletus *), sallitut menetelmät (oletus GET, POST, PUT, DELETE, OPTIONS), sallitut otsikot (oletus Content-Type, Authorization). 3. Vaihda Salli tunnukset, aseta Max Age (sekuntia, oletus 86400) ja valinnaisesti listaa paljastetut otsikot. 4. Napsauta Generoi, sitten Kopioi tuloste.
Palvelinkohtainen tulostemuoto
Nginx tuottaa add_header ... always; -rivejä (yksi per direktiivi). Apache käärii Header set -direktiivit <IfModule mod_headers.c> -lohkon sisään. Express.js tuottaa corsOptions-objektin, joka välitetään app.use(cors(corsOptions)) -funktioon (vaatii cors -paketin). Python tuottaa flask_cors CORS(app, ...) -kutsun. Huom: kun useita alkuperiä on listattu ne yhdistetään yhdellä välilyönnillä Origin-otsikon arvon sisällä, mikä on virheellinen selaimille, jotka odottavat yhtä alkuperää tai jokerimerkkiä; konfiguroi yksi alkuperä tai * tuotannossa.
▶Miksi tunnukset jätetään huomiotta kun alkuperät on *?
▶Miten useita alkuperiä käsitellään?
▶Sisältääkö Express-tuloste cors-paketin?
▶Tuotetaanko Max-Age aina?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi