Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2354|Antwort: 1

[Kantig] Verwendete Angular-18-Serie (23) HttpClient-Interceptoren

[Link kopieren]
Veröffentlicht am 25.9.2024, 14:11:48 | | | |
Anforderungen: Im Angular-Framework werden HTTP-Anfragen basierend auf HttpClient gesendet, das eine Middleware namens Interceptor unterstützt, die einfach implementierbar ist, indem man die Intercept-Methode in HttpInterceptor implementiert, indem alle HTTP-Anfragen gesendet werden.

Zuerst erstelle ein neues Angular-Projekt mit folgendem Befehl:

Der Abfanger wird dann über den CLI-Befehl erstellt, der wie folgt lautet:

Die Interceptor-Funktion gibt den URL-Link der Anfrage aus und fügt den Request-Header hinzu, http-auth-interceptor.service.ts der Quellcode wie folgt aussieht:

Ändern Sie die app.config.ts-Datei, um die Konfiguration wie folgt hinzuzufügen:

Versuchen Sie, eine HTTP-Anfrage in einer Komponente mit folgendem Code zu senden:

Die Darstellungen sind wie folgt:



Referenz:Der Hyperlink-Login ist sichtbar.





Vorhergehend:VS 2022 Package Management Console chinesische verzerrte Lösung
Nächster:JavaScript erhält den Zeitzonennamen und den Zeitzonenwert für den aktuellen Ort
 Vermieter| Veröffentlicht am 25.9.2024, 14:14:50 |
HttpAuthInterceptorService-Quellcode:




Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com