Generator för CORS-konfiguration
Gratis online CORS-konfigurationsgenerator, ingen installation krävs. Generera rubriker för Nginx, Apache, Express, etc.
Om CORS-generatorn
Bygger en server-sidig CORS-konfigurationssnutt från ett litet formulär. Välj en målserver (Nginx, Apache, Express.js eller Python/Flask), ange tillåtna ursprung, metoder, rubriker, autentiseringsuppgifter, max-age och exponerade rubriker, och klicka sedan på Generera för att få ett kopiera-och-klistra-block med konfiguration för den stacken.
Så här använder du
1. Välj servertyp: Nginx, Apache, Express.js eller Python (Flask). 2. Fyll i Tillåtna ursprung som en kommaseparerad lista (standard *), Tillåtna metoder (standard GET, POST, PUT, DELETE, OPTIONS), Tillåtna rubriker (standard Content-Type, Authorization). 3. Aktivera Tillåt autentiseringsuppgifter, ange Max Age (sekunder, standard 86400) och lista eventuella exponerade rubriker. 4. Klicka på Generera och sedan Kopiera för att kopiera utdata.
Utdatas format per server
Nginx genererar add_header ... always;-rader (en per direktiv). Apache sveper in Header set-direktiv i <IfModule mod_headers.c>. Express.js genererar ett corsOptions-objekt som skickas till app.use(cors(corsOptions)) (kräver cors-paketet). Python genererar ett flask_cors CORS(app, ...)-anrop. OBS: när flera ursprung listas slås de ihop med ett enda mellanslag i Origin-rubrikens värde, vilket är ogiltigt för webbläsare som förväntar sig ett enda ursprung eller ett jokertecken; konfigurera ett ursprung eller * i produktion.
▶Varför ignoreras autentiseringsuppgifter när ursprung är *?
▶Hur hanteras flera ursprung?
▶Innehåller Express-utdata cors-paketet?
▶Genereras Max-Age alltid?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe