Problema com CORS usando Angular 6

Boa noite pessoALL, estou com um problema no qual não estou conseguindo resolver, segue a descrição: Preciso acessar uma api externa em restful e estou com problema de CORS, sendo que está configurando no lado do back-end para Access-Control-Allow-Origin:* e as soluções que encontrei no lado do cliente foi configurar o arquivo de proxy, porém quando eu o configuro deste modo “start”: “ng serve --proxy-config proxy.conf.json” no package.json, o angular não compila e me retorna uma mensagem de erro: ERROR in No NgModule metadata found for ‘AppModule’.
i 「wdm」: Failed to compile.

Sinceramente não sei mais por onde ir por que já pesquisei bastante, dizem para mexer no arquivo webpack, atualizar o cli, já fiz tudo e nada funciona.

configuração do proxy:
{
  "api/*":{
    "target": "MEU HOST",
    "secure": false,
    "changeOrigin": true
    }
}

Cara, toda vez que eu tive problemas com CORS eu corrigi no backend sem necessidade de alterar nada no front.
O back é em que linguagem?

1 curtida

Opa amigão, é em php, só que o back-end espera algo como $request->getHeader(‘Origin’) e eu não sei passar isso no angular.