Sobes.tech
Middle+

Já lidou com o mecanismo CORS?

sobes.tech IA

Resposta da IA

CORS (Cross-Origin Resource Sharing) — é um mecanismo de segurança do navegador que limita a execução de pedidos de um domínio a recursos de outro domínio.

Quando uma página web do domínio A tenta obter dados do domínio B, o navegador verifica se o servidor do domínio B permite esses pedidos através de cabeçalhos HTTP especiais (por exemplo, Access-Control-Allow-Origin). Se a permissão estiver ausente, o pedido é bloqueado.

Exemplo: se o frontend em https://example.com faz uma requisição AJAX para a API em https://api.example.org, o servidor da API deve indicar na sua resposta o cabeçalho:

Access-Control-Allow-Origin: https://example.com

Caso contrário, o navegador não permitirá obter a resposta.

CORS é importante para a segurança, prevenindo pedidos entre domínios indesejados, mas requer uma configuração adequada do servidor para uma interação legítima.