3
respostas

Fiz as configurações mas está apercendo um erro 'no-cors'

Olá, segue toda a mensagem:

Failed to load http://localhost:3000/negociacoes: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

3 respostas

Fala Dienert, tudo bom?

Dei uma olhada aqui e não consegui reproduzir seu erro :(

Mas aqui segue um tópico de pessoas que tiveram um problema tipo o seu e que chegaram em soluções: https://github.com/webpack/webpack-dev-server/issues/277

Olá, Dienert!

Estava com o mesmo problema que você e achei a solução em outra página do fórum do curso! O próprio instrutor Flávio Almeida explica a situação:

https://cursos.alura.com.br/forum/topico-get-http-localhost-3000-negociacoes-net-err_connection_refused-50692

Em resumo, quando você sobe a aplicação cliente (no teu caso, na porta 8081), a aplicação do servidor (porta 3000) também precisa estar ativa para que possa ser consumida.

Ou seja, é necessário o npm start no diretório client e no diretório server.

Espero ter ajudado! Abraço!

Muito obrigado. Fiz tudo do começo de novo e deu certo.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software