Cross Origin Resource Sharing (CORS) en Angular o Angular 6. Problema mientras realiza llamadas entre dominios en localhost con diferentes puertos

Me he encontrado con una situación en la que realizo una llamada desde mi aplicación angular 6 a mi aplicación de arranque por resorte. Cuando llamo a un método de publicación HTTP en angular a la aplicación que se ejecuta en un puerto diferente, arroja una excepción.

Access to XMLHttpRequest en 'http: // localhost: 8080 / api 'de origen'http: // localhost: 4200 'ha sido bloqueado por la política de CORS: la respuesta a la solicitud de verificación previa no pasa la verificación de control de acceso: no tiene el estado HTTP correcto.

Mi aplicación angular ejecutándose en 'http: // localhost: 4200 'número de puerto: la aplicación 4200 My Spring Boot se ejecuta en'http: // localhost: 8080 / api ': número de puerto: 8080.

No hay una respuesta directa para resolver este problema. Hay pocos hacks para deshabilitar la seguridad en Chrome y con NGINX puedes resolver este problema.

Respuestas a la pregunta(2)

Su respuesta a la pregunta