1
resposta

[Dúvida] Duvida "Access to script"

Ola boa noite nos códigos recentes dos cursos , no Devtools a parece a seguinte mensagem :

Access to script at 'file:///C:/Users/Lays/Desktop/cartas-personagens-edfeec1395c2708f8b1b7b7370b6226658b976f3/src/index.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome-untrusted, https, edge.

Alguem sabe como resolver mesmo usando a versão do Github disponibilizado nos finas das aulas o codigo e salvo no atom mas na hora de executar da esse erro.

1 resposta

Olá Nicolas, tudo bem?

Primeiramente peço desculpas pela demora em responder.

O que ocorre é que como eu estou abrindo a página utilizando o Live Server no VS Code ao longo de todo o curso, não ocorre esse erro de CORS pois esse mecanismo é feito por meio de um protocolo HTTP, diferente de quando você tenta abrir a página a partir de um diretório do seu computador, pois neste caso o protocolo gerado é o file:// o que gera erros devido a incompatibilidade com o type="module" que estamos utilizando no script.

O ideal para solucionar essa questão seria instalar o Live Server no Atom, que é a IDE que você está utilizando. Entretanto, em dezembro do ano passado foi anunciado que o Atom está sendo descontinuado e a página oficial para uso desse pacote não está mais acessível, você pode ler mais aqui.

Minha recomendação é que você realize a migração para o VS Code, para então fazer a instalação da extensão Live Server lá e abrir o index por meio dele, assim como fiz no curso.

Espero ter ajudado, em caso de dúvidas ou dificuldades, estamos por aqui!

Abraços e bons estudos :)