Generador de configuraciones CORS.
Generador de configuraciones CORS en línea gratuito, sin necesidad de instalación. Genere cabeceras para Nginx, Apache, Express, etc.
Acerca del generador CORS
Construye un fragmento de configuración CORS del lado del servidor a partir de un pequeño formulario. Elige un servidor de destino (Nginx, Apache, Express.js o Python/Flask), define los orígenes, métodos, encabezados, credenciales, max-age y encabezados expuestos permitidos y, a continuación, haz clic en Generate para producir un bloque de configuración copiable y pegable para ese stack.
Cómo usarlo
1. Elige Server Type: Nginx, Apache, Express.js o Python (Flask). 2. Rellena Allowed Origins como una lista separada por comas (predeterminado *), Allowed Methods (predeterminado GET, POST, PUT, DELETE, OPTIONS), Allowed Headers (predeterminado Content-Type, Authorization). 3. Activa o desactiva Allow Credentials, define Max Age (segundos, predeterminado 86400) y, opcionalmente, enumera Exposed Headers. 4. Haz clic en Generate y luego en Copy para copiar la salida.
Formato de salida por servidor
Nginx emite líneas add_header ... always; (una por directiva). Apache envuelve las directivas Header set en <IfModule mod_headers.c>. Express.js emite un objeto corsOptions que se pasa a app.use(cors(corsOptions)) (requiere el paquete cors). Python emite una llamada flask_cors CORS(app, ...). Advertencia: cuando se listan varios orígenes, se unen con un único espacio dentro del valor del encabezado Origin, lo cual no es válido para los navegadores que esperan un solo origen o un comodín; en producción configura un solo origen o *.
▶¿Por qué se ignoran las credenciales cuando origins es *?
▶¿Cómo se gestionan varios orígenes?
▶¿La salida de Express incluye el paquete cors?
▶¿Max-Age se emite siempre?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.