Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Com o Mingle Gateway, você não precisa comprometer a segurança do seu host ao informar o endereço rest completo, basta informar o endpoint desejado.

Veja no seu código comprometendo a segurança do seu backend, veja o bloco de código abaixo: 

...

Ao utilizar a classe mingleService.gateway você substitui o request http padrão do typescript e garante a segurança da informação.

Headers customizados

É possível enviar headers customizados de acordo com a sua implementação para o seu servidor finalhost.

Neste exemplo, vamos adicionar o header "x-totvs-header-customizado" ao request:

Bloco de código
languagejs
firstline1
titleHeaders Customizados
linenumberstrue
getProducts() {
   const options = {headers: {"x-totvs-header-customizado": "123456"}};
 
return this.mingleService.gateway.get('listaProdutos', options).subscribe(response=>{
     return JSON.stringify(response);
   }, error => {
     console.error("Error in gateway endpoint 'listaProdutos'");
     return error ;
   })
}

Classe mingleService.Gateway

A classe mingleService.gateway está pronta para realizar as seguintes ações:

Envio de arquivos

Bloco de código
languagexml
firstline1
titlegetFile
linenumberstrue
  <po-upload  name="upload" 
              p-label="PO Upload"
              p-multiple
              p-hide-send-button
              [(ngModel)]="teste"
              p-url="urlImage"
              (p-success)="resumeUploadSuccess()"> 
  </po-upload>