Saltar al contenido

http obtener ejemplo de código angular de manejo de errores

Este grupo de redactores ha pasado mucho tiempo buscando respuestas a tus preguntas, te ofrecemos la soluciones por esto deseamos que resulte de gran ayuda.

Ejemplo 1: manejo de errores del interceptor angular 9

importHttpEvent,HttpInterceptor,HttpHandler,HttpRequest,HttpErrorResponsefrom'@angular/common/http';importObservable, throwError from'rxjs';import catchError from'rxjs/operators';exportclassHttpErrorInterceptorimplementsHttpInterceptorintercept(request:HttpRequest<any>, next:HttpHandler):Observable<HttpEvent<any>>return next.handle(request).pipe(catchError((error:HttpErrorResponse)=>let errorMsg ='';if(error.errorinstanceofErrorEvent)console.log('this is client side error');
            errorMsg =`Error: $error.error.message`;elseconsole.log('this is server side error');
            errorMsg =`Error Code: $error.status,  Message: $error.message`;console.log(errorMsg);returnthrowError(errorMsg);))

Ejemplo 2: manejo de errores http angulares

// src/app/services/interceptor.service.tsimportInjectablefrom'@angular/core';importHttpInterceptor,HttpRequest,HttpHandler,HttpEvent,HttpErrorResponsefrom'@angular/common/http';importObservable, throwError from'rxjs';import catchError from'rxjs/operators';
    @Injectable(
    providedIn:'root')exportclassInterceptorServiceimplementsHttpInterceptorconstructor()handleError(error:HttpErrorResponse)console.log("lalalalalalalala");returnthrowError(error);intercept(req:HttpRequest<any>, next:HttpHandler):Observable<HttpEvent<any>>return next.handle(req).pipe(catchError(this.handleError));

Si conservas algún reparo y disposición de aumentar nuestro artículo te mencionamos dejar un exégesis y con placer lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *