Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro no navegador: ... CORS policy: Cross origin request ... /net:: ERR_FAILED

Prezados solicito ajuda nos erros do meu projeto:

  • Access to script at 'file:///C:/Users/Allison/Documents/Alura2020/02ValidacaoComJSeHTML5/alura-validacao-aula-1/services/app.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

  • Failed to load resource: net::ERR_FAILED

repositorio: https://github.com/alissonarm/validacaoComJSeHtml.git

3 respostas
solução!

Oi Alisson, tudo bem?

Pelo que vi você está tentando abrir o arquivo localmente, diretamente da sua pasta onde está salvo o arquivo. E para evitar esse erro de Cors, você pode usar servidor para rodar a aplicação, se estiver usando o VisualStudio Code tem um plugin chamado live-server em que ele vai criar um servidor local para rodar aplicações em ambiente de produção.

Assim que instalar, você verá que irá aparecer um botão na parte inferior direita do VSCode, no arquivo index.html, clique nele e irá abrir diretamente no browser com um número de ip.

Essa aula explica como evitar esse problema de Cors: https://cursos.alura.com.br/course/jquery-a-biblioteca-do-mercado-parte-2/task/21254 mas basicamente, você está tentando executar o arquivo sem estar na mesma origem, já que você está abrindo localmente o arquivo.

Obrigado Laís.

Oi, Alisson! Por nada, qualquer dúvida é só falar :}