2 votes

Gérer l'erreur 403 de manière générique dans aurelia (typeScript)

Existe-t-il un moyen de traiter les réponses 403 envoyées par le serveur de manière générique sans traiter chacune d'entre elles séparément dans le bloc catch ?

//Code courant

  searchCustomer(customerName: string): any {
            if (customerName != "") {
                let url = 'clinics/customers/lookup/name/' + customerName;
                let headers = new Headers();
                headers.append('accept', 'application/vnd.vetserve.customerlookup.v1.hal+json');
                return this.http.fetch(url, { method: 'GET', headers: headers })
                    .then(response => response.json())
                    .catch(error => {
                        if(error.status==403){
                           this._messageService.showMessage('No permission', MessageService.type.error, error);
                     }
                        console.log(error);
                    }
                        );
            }
        }`

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X