Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida live server

Olá, não consegui entender porque foi necessário usar o live server.

1 resposta
solução!

Boa noite Antonio, tudo bom?

espero que algum dos instrutores e/ou pessoal do time de apoio responda com informações mais precisas.

Mas por "alto", seria o seguinte, o Same-origin policy (ver neste link), é uma ferramenta de segurança implementada nos navegadores, que proíbe a execução de scripts advindos de outros domínios.

No caso do nosso HTML do curso, o mesmo só estava declarando por meio da tag , o nosso arquivo main.js, portanto ao tentarmos executar o programa, o navegador bloqueia a execução dos arquivos adjacentes do projeto concluiTarefa.js e deletaTarefa.js

Para solucionar isto, podemos utilizar um servidor, no caso do live server, já vem configurado para lidar com este erro de CORS, e o navegador passa a interpretar todo o projeto como vindo de um único endereço no servidor, não dando mais erro de domínios diferentes.