Ich habe die folgenden zwei Umgebungen in meinem Winkel cli (v1.5.1, Winkel v5) Anwendung:Angular 5 Geben Sie http Abfangjäger auf Umwelt basiert
- dev
- prod
Dev nutzt Pseudo-Daten, die ich mit einem http-Interceptor zur Verfügung stelle. Pro nutzt eine Live-Pause-API.
Wie stelle ich den http-Interceptor auf dev, aber nicht auf pro? Ich habe bereits versucht, die folgenden, aber es funktioniert nicht:
{
provide: HTTP_INTERCEPTORS,
useFactory:() => {
if (environment.useMockBackend === true) {
return MockHttpInterceptor;
}
return false;
},
multi: true
}
Danke für Ihre Hilfe, aber ich bekomme die folgende Fehlermeldung: 'ERROR Typeerror: Dieser .interceptor.intercept ist keine Funktion ' – StefanN
Vielleicht sollte es 'return new MockHttpInterceptor();'? – kemsky
Es hat nicht funktioniert ... – StefanN