Gerador de configurações CORS.
Gerador de configurações CORS online gratuito, sem necessidade de instalação. Gera cabeçalhos para Nginx, Apache, Express, etc.
Sobre o gerador CORS
Cria um trecho de configuração CORS do lado do servidor a partir de um pequeno formulário. Escolha um servidor de destino (Nginx, Apache, Express.js ou Python/Flask), defina as origins, methods, headers, credentials, max-age e exposed headers permitidos e clique em Generate para produzir um bloco de configuração copiável e colável para essa stack.
Como usar
1. Escolha Server Type: Nginx, Apache, Express.js ou Python (Flask). 2. Preencha Allowed Origins como uma lista separada por vírgulas (padrão *), Allowed Methods (padrão GET, POST, PUT, DELETE, OPTIONS), Allowed Headers (padrão Content-Type, Authorization). 3. Alterne Allow Credentials, defina Max Age (segundos, padrão 86400) e, opcionalmente, liste Exposed Headers. 4. Clique em Generate e depois em Copy para copiar a saída.
Formato de saída por servidor
Nginx emite linhas add_header ... always; (uma por diretiva). O Apache envolve diretivas Header set em <IfModule mod_headers.c>. O Express.js emite um objeto corsOptions passado para app.use(cors(corsOptions)) (requer o pacote cors). O Python emite uma chamada flask_cors CORS(app, ...). Aviso: quando várias origins são listadas, elas são unidas por um único espaço dentro do valor do cabeçalho Origin, o que é inválido para navegadores que esperam uma única origin ou um curinga; em produção configure uma origin ou *.
▶Por que as credenciais são ignoradas quando origins é *?
▶Como várias origins são tratadas?
▶A saída do Express inclui o pacote cors?
▶Max-Age é sempre emitido?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.