Bom dia.
Estou desenvolvendo algumas aplicações utilizando o PO-UI consumindo APIs externas. Então fiz a configuração do proxy.conf.json, informei o header no meu arquivo service.ts para não fazer aquela gambiarra no back-end e não ter problemas de erro de CORS ao executar.
Tudo blz. Todas as requisições (get,post,put e delete) funcionam corretamente. Porém tem alguns componentes do PO-UI como o po-lookup, po-dynaminc-table e o po-upload utilizam como parametro o p-url, que recebe diretamente o link da API no arquivo html em questão (eu sinceramente não sei por que fizeram isso). Acontece que ao executar esses componentes não estão passando pelo proxy.conf.json e nem recebendo os Headers, ocoasioando então o erro de CORs.
Como faço para informar o Header ou o que posso acrescentar de configuração no arquivo proxy.conf.json para evitar erro de CORS quando utilizo esses componentes que tem que informar a URL diretamente no HTML?
Obrigado
Bom dia Denis, estou interessado em começar a desenvolver em PO-UI, mas não encontrei uma receita de bolo fácil para começar com exemplos, você consegue me ajudar? Ah, usei isto quando desenvolvo em REST e deu certo : Self:SetHeader("Access-Control-Allow-Origin", "*")
— Marcos Bispo Abrahão 28 de Mar de 20240
Opa amigo tudo bem? Pois então já inclui essa configuração e para as APIs que usam serviço funciona. Mas para Componentes em que se informa a API diretamente no HTML não funciona. Quanto a estudar PO-UI eu recomendo antes estudar ANgular, existem varias plataformas de ensino que dão curso de Angular (Versão 2 pra cima). Depois disso aí tu vai conseguir entender o conceito.
— Denis Rodrigues 28 de Mar de 2024