CORS (Compartilhamento de Recursos de Origem Cruzada) em Angular ou Angular 6. Problema ao fazer chamadas entre domínios no host local com portas diferentes

Me deparei com uma situação em que faço uma chamada do meu aplicativo angular 6 para o meu aplicativo de inicialização por mola. Quando chamo um método de postagem HTTP em ângulo para o aplicativo em execução em uma porta diferente, ele lança uma exceçã

Acesso ao XMLHttpRequest em 'http: // localhost: 8080 / api 'da origem'http: // localhost: 4200 'foi bloqueado pela política do CORS: A resposta à solicitação de comprovação não passa na verificação do controle de acesso: ele não tem o status HTTP ok.

Minha aplicação Angular em execução em 'http: // localhost: 4200 'número da porta: 4200 Aplicativo My Spring Boot sendo executado em'http: // localhost: 8080 / api ': número da porta: 8080.

Não há resposta direta para resolver este problema. Existem alguns hacks para desativar a segurança no chrome e, usando o NGINX, você pode resolver esse problem

questionAnswers(2)

yourAnswerToTheQuestion