1
resposta

Aula Microsserviços na prática: entendendo a tomada de decisões - problema Cors

Ao tentar usar a aplicação estou, com alguns problemas de bloqueio de Cors, na página inicial ao clicar em Next esses problemas ocorrem, por favor, alguém saberia ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alterei também o arquivo index.ts na parte de cors para forçar:

app.use(cors({ origin: '*', methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'] }));

porém mesmo assim ainda o problema não resolveu

1 resposta

Olá! Como vai?

Problemas de CORS podem ser frustrantes, mas vamos tentar resolver isso juntos.

  1. Verifique o Middleware CORS: Certifique-se de que o middleware CORS está sendo aplicado antes de qualquer rota na sua aplicação. No seu index.ts, o app.use(cors(...)) deve estar antes de qualquer definição de rota.

  2. Configurações do Servidor: Verifique se o servidor que está recebendo as requisições também está configurado para permitir CORS. Às vezes, o problema pode estar no lado do servidor que está recebendo a requisição.

  3. Headers Adicionais: Às vezes, pode ser necessário adicionar headers adicionais, como Access-Control-Allow-Headers, para permitir headers específicos que você está usando.

  4. Reinicie o Servidor: Após fazer alterações, reinicie o servidor para garantir que as mudanças entrem em vigor.

Se tudo isso estiver correto e ainda assim o problema persistir, pode ser útil revisar a configuração do seu ambiente de desenvolvimento, especialmente se estiver usando ferramentas como o Docker.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.