Olá, não consegui entender porque foi necessário usar o live server.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não consegui entender porque foi necessário usar o live server.
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.