Tag: angular-http-interceptors
Die Interceptors sind Service-Factorys, die mit dem `$ httpProvider ‚registriert sind, indem sie dem Array $ httpProvider.interceptors hinzugefügt werden. Die Factory wird aufgerufen und mit Abhängigkeiten (falls angegeben) versehen und gibt den Interceptor zurück.
3
Antworten
Ich habe die folgenden Interceptor: @Injectable() export class TokenInterceptor implements HttpInterceptor { constructor(private tokenService: TokenService) { } intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> { const token = this.tokenService.getToken(); if (token) { const authReq = req.clone({ headers: req.headers.set('Authorization', `Bearer
6
Antworten
Wie Sie wissen, ist es möglich, Abfangjäger in neuen Versionen von Angular 4. In mir, ich will kündigen einen Antrag im interceptor in einigen Bedingungen. Also ist es möglich? oder vielleicht, was sollte ich Fragen ist, Was
3
Antworten
Manchmal die API verwende ich zurück 200 ok obwohl es hat einen Fehler gegeben. Das Antwort-JSON-Objekt sieht dann so aus: { error: true } Ich habe gebaut $http response interceptor, der einfach überprüft, ob dieser Fehler und
1
Antworten
Erstellte ich eine eckige interceptor zu überprüfen, meine auth-Token' Gültigkeit. irgendwie ist das do Methode ist nicht anerkannt eckig. subscribe funktioniert, ich möchte aber nicht, dass die Lösung, wie es verdoppelt meine Anfragen an den server gesendet
2
Antworten
Bin ich immer diese Fehlermeldung, kämpfen von Stunden um dieses Problem zu lösen. Ich bin neu in MEAN stack-Entwicklung. Ich bin zu versuchen, die session-Verwaltung in meiner app. Aber stecken an diesem Punkt. Fehler: Nicht abgefangener Fehler:
1
Antworten
Ich versuche zu injizieren benutzerdefinierte Kopfzeile zu jeder API-Anfrage. Wenn ich einige hart kodierte text funktioniert es. Funktionierenden code myApp.config(['$httpProvider', function ($httpProvider) { var requestInterceptor = ['$q', '$rootScope', function ($q, $rootScope) { var interceptorInstance = { request:
1
Antworten
Wie Sie mehrere, unabhängige HTTP Abfangjäger zu einer Eckigen 4-Anwendung? Ich habe versucht, Sie durch die Verlängerung der providers array mit mehr als einem Abfangjäger. Aber nur der Letzte tatsächlich ausgeführt wird, Interceptor1 ignoriert. @NgModule({ declarations: [
1
Antworten
Mein interceptor service ist das hinzufügen der authorization-header, http-Aufrufe, aber nicht die tatsächlichen Inhaber-token-Wert, ich pass in den interceptor service. Die bearer-token-Wert, der wird in den chrome dev-tools ist nur die 'nicht-Satz' - Wert, nicht der Träger
1
Antworten
Ich habe eine Globale HttpInterceptor mit einem catch-block behandelt eine HttpErrorResponse. Aber meine Forderung ist, dass, wenn ein service macht den http-Aufruf und hat auch eine Fehler-handler möchte ich den error-handler auf den Dienst zu gehen erste.
4
Antworten
Ich versuche, die Anzeige der ng4-loading-spinner spinner für HTTP-Aufrufe an meiner API. Ich basiert mein code auf die Beispiele in den folgenden links: https://angular.io/guide/http#intercepting-all-requests-or-responses Angular4: Mit HttpClient - interceptor-setup ein spinner Mein Winkel-5 app hat mehrere mehrere
4
Antworten
Ich bin nicht in der Lage, um die benutzerdefinierte Antwort-header in interceptor, wenn ich die Konsole loggen. Konsole protokolliert die interceptor httpResponse "Console log response" HttpResponse { Header: HttpHeaders, status: 200, statusText: "OK", "ok": true, ... }
6
Antworten
Ich versuche zu lernen, wie HttpInterceptor ein paar Header jeder HTTP-Anfrage der app auf die API. Ich habe diese Abfangjäger: import { Injectable } from '@angular/core'; import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest } from '@angular/common/http'; import {
2
Antworten
Ich habe eine HttpInterceptor, um Fehler abzufangen und zeigt Sie in einem modal. Neben der Fehler-code und die Nachricht, ich würde auch gerne zeigen, die Körper der Antwort, die tatsächlich enthält eine genauere Beschreibung des Fehlers (z.B.
2
Antworten
Ich habe ein core-Modul mit einem HttpInterceptor für die Autorisierung der Handhabung und ich dieses Modul in AppModule, auf diese Weise werden alle anderen Module, die HttpClient verwenden diese Abfangjäger. @NgModule({ imports: , declarations: , providers: [
3
Antworten
Ich habe eine auth-interceptor.service.ts zur Bearbeitung der Anfragen import {Injectable} from '@angular/core'; import {HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from '@angular/common/http'; import {Observable} from 'rxjs/Observable'; import {Cookie} from './cookie.service'; import {Router} from '@angular/router'; @Injectable() export class AuthInterceptor implements
1
Antworten
Habe ich eine unten interceptor auth-interceptor.service.ts import {Injectable, Injector} from '@angular/core'; import {HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest} from '@angular/common/http'; import {Observable} from 'rxjs/Observable'; import {Cookie} from './cookie.service'; import {Router} from '@angular/router'; import {UserService} from './user.service'; import {ToasterService}
2
Antworten
Bin ich bewegte meine app von angularjs zu angular2. Ich war mit Angular Loading Bar die Einem automatischen be-Leiste mit Winkel-Abfangjäger. Es funktioniert automatisch, so einfach es als eine Abhängigkeit und es wird automatisch zeigen die Fortschritte
7
Antworten
Wie cancel/Abbrechen alle ausstehenden HTTP-Anfragen Winkel-4+. Es ist ein unsubscribe Methode zum Abbrechen der HTTP-Anfragen, aber wie brechen Sie alle ausstehenden Anfragen auf einmal. Besonders während der route ändern. Es ist eine Sache, die ich Tat ngOnDestroy()
1
Antworten
Im Versuch, um eine Interceptor in AngularJS. Ich bin ganz neu bei AngularJS und fand einige Beispiele für Abfangjäger, aber kann nicht ankommen es zu wirken. Hier habe ich meine app.js Datei, die alle relevanten code. Ich
4
Antworten
Habe ich diese HTTPInterceptor zu können, besser verarbeiten von http-Fehlern, es funktioniert gut vor ich habe ein git pull und lief npm installieren. Dies ist mein code: import {Injectable} from '@angular/core'; import {HttpEvent, HttpInterceptor, HttpHandler, HttpRequest, HttpResponse}
4
Antworten
Eckig+RESTful Client-Seite die Kommunikation w/API Auth/(re -) Routing Diese wurde in ein paar verschiedenen Fragen, und in ein paar anderen tutorials, aber alle bisherigen Ressourcen, die ich gestoßen bin, nicht ganz, trifft den Nagel auf den Kopf.