CORS
Parte do curso de Web
Seu frontend roda em localhost:3000, sua API roda em localhost:8000, e a requisição que funciona perfeitamente no curl falha no navegador com uma mensagem vermelha no console sobre Access-Control-Allow-Origin. Nada está quebrado. O navegador está fazendo exatamente aquilo para que foi projetado, está protegendo os seus usuários de um ataque real, e a correção é um único header de resposta no servidor.
Os navegadores impõem um limite chamado política de mesma origem: o JavaScript carregado de uma origem não pode ler respostas de uma origem diferente, a menos que essa origem permita explicitamente. ...
Quer aprender Web CORS em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Web pronto e pratique CORS com um tutor de IA que conhece seu código.
Começar esta liçãoCORSO que você vai aprender
- Same-origin policy
- Origin
- Preflight OPTIONS
- Access-Control-Allow-Origin
- Access-Control-Allow-Methods
- Access-Control-Allow-Headers
- Credentials mode
Leia esta lição no seu idioma
Todas as lições deste curso
14 lições- 1O Que É A Web20 min
- 2HTTP vs HTTPS15 min
- 3Anatomia de Requisição e Resposta30 min
- 4Cookies, Sessões e Tokens25 min
- 5DNS Explicado25 min
- 6TLS e Certificados30 min
- 7CORS30 min
- 8Conceitos Básicos de API REST25 min
- 9WebSockets e SSE25 min
- 10Cache e CDNs25 min
- 11Cabeçalhos de Segurança25 min
- 12Limitação de Taxa e Controle de Tráfego20 min
- 13Monitoramento e Registro de Logs20 min
- 14Projeto Final: Um Servidor Web Minimalista40 min
