Olá professor,
Não entendi muito bem o porque de precisar simular um servidor para o CORS aceitar nosso módulo, uma vez que está tudo dentro do mesmo projeto.
Olá professor,
Não entendi muito bem o porque de precisar simular um servidor para o CORS aceitar nosso módulo, uma vez que está tudo dentro do mesmo projeto.
Fala ai Maycon, tudo bem? Na verdade o CORS é uma maneira de bloquear requisições vindo de dominios (host + porta) diferentes, se eles estão no mesmo projeto mas rodando em dominios diferentes você precisa configurar e liberar o CORS.
Espero ter ajudado.
Fala Matheus, tudo bem e com você?
Então, o negócio é que até o momento da criação do modulo estava tudo normal, após a inclusão do modulo é que começou a pedir o CORS. E no projeto não está fazendo uma requisição para uma API por exemplo.. continua sendo tudo js
Fala Maycon, pode me passar mais detalhes por favor do que foi criado nesse módulo e como você está rodando a aplicação?
Fico no aguardo.
Olá Matheus,
Você pode ver melhor os arquivos nesse link do GitHub: https://github.com/alura-cursos/js_web_1920/tree/projeto_inicial/projeto_inicial
Note que criamos uma pasta "components" e usamos esses componentes dentro do arquivo "main.js" e o mesmo é importado dentro do arquivo "index.html"
<script type="module" src="main.js"></script>
Foi justamente após realizar essa operação que o CORS começou a ser um problema. Aí é onde fiquei na dúvida porque aparentemente não estamos fazendo acesso a nenhum servidor.
Obrigado pela atenção!!
Fala Maycon, testei seu projeto e aqui rodou certinho, carregou a aplicação, consegue adicionar e remove itens na tabela.
Eu rodei usando live-server
: https://www.npmjs.com/package/live-server
Espero ter ajudado.