Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Como posso depurar erros do CORS nas ferramentas de desenvolvedor do navegador


Como posso depurar erros do CORS nas ferramentas de desenvolvedor do navegador


Aqui estão as principais etapas para depurar erros do CORS usando as ferramentas de desenvolvedor do navegador:

1. Abra as ferramentas do desenvolvedor: Na maioria dos navegadores, você pode abrir as ferramentas do desenvolvedor pressionando F12 ou Ctrl+Shift+i. Isso abrirá o painel de ferramentas do desenvolvedor.

2. Vá para a guia Rede: Procure a guia "Rede" nas ferramentas do desenvolvedor e clique nela. Isso mostrará todas as solicitações de rede feitas pela página.

3. Identifique a solicitação de falha do CORS: Procure quaisquer solicitações com falha destacadas em vermelho. Essas são provavelmente os pedidos de falha do CORS.

4. Inspecione os cabeçalhos da solicitação: Clique na solicitação falhada para ver mais detalhes. Em seguida, vá para a guia "cabeçalhos" para inspecionar os cabeçalhos de solicitação e resposta.

5. Verifique os cabeçalhos relacionados aos CORS: Procure os seguintes cabeçalhos:
- `Origin`: este deve ser o domínio de onde vem sua solicitação.
-`Access-Control-Request-Method`: esse deve ser o método HTTP que sua solicitação está tentando usar.
-`Access-Control-arel-origin`: isso deve ser o mesmo que o cabeçalho` Origin` ou "*".
-`Access-Control-arel-methods`: isso deve incluir o método de 'Access-Control-Request-Method` ou Be"*".

6. Interprete os cabeçalhos: se os cabeçalhos relacionados aos CORS não estiverem presentes ou seus valores não forem o que você espera, o servidor provavelmente não estará configurado corretamente para lidar com solicitações do CORS.

7. Resolva o problema: com base nos cabeçalhos de CORS ausentes ou incorretos, você precisará atualizar a configuração do servidor para enviar os cabeçalhos apropriados do CORS. Isso pode envolver a atualização do código do servidor ou das configurações de proxy/balanceador de carga.

Usando as ferramentas de desenvolvedor do navegador para inspecionar os cabeçalhos de solicitação e resposta, você pode identificar rapidamente a causa raiz do problema do CORS e tomar as medidas necessárias para resolvê -lo.

Citações:
[1] https://www.anycode.ai/tutorial/how-to-debug-javascript-cors-issues-using-the-brôwsher-s-network-panel-to-inspection-http-header
[2] https://stackoverflow.com/questions/20032037/way-debug-cors-errors
[3] https://httptoolkit.com/blog/how-to-debug-cors-errors/
[4] https://davidtruxall.com/misleading-cors-errors/
[5] https://developer.genesys.cloud/forum/t/cors-error-in-dev-tools/7970