Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 2354|Отговор: 1

[Ъглова] Използвани Angular 18 серия (23) HttpClient интерцептори

[Копирай линк]
Публикувано на 25.09.2024 14:11:48 | | | |
Изисквания: В рамката Angular HTTP заявките се изпращат на базата на HttpClient, който поддържа междинен софтуер, наречен interceptor, който е лесен за реализиране чрез внедряване на метода за прихващане в HttpInterceptor чрез изпращане на всички HTTP заявки.

Първо, създайте нов Angular проект със следната команда:

След това прехващачът се създава чрез командата CLI, която е както следва:

Функцията Interceptor извежда URL линка на заявката и добавя заглавието на заявката, http-auth-interceptor.service.ts изходният код е следният:

Модифицирайте app.config.ts файла, за да добавите конфигурацията по следния начин:

Опитайте да изпратите HTTP заявка в компонент със следния код:

Визуализациите са както следва:



Препратка:Входът към хиперлинк е видим.





Предишен:Конзола за управление на пакети VS 2022 – неясно китайско решение
Следващ:JavaScript получава името на часовата зона и стойността на текущото местоположение
 Хазяин| Публикувано на 25.09.2024 14:50 |
Изходен код на HttpAuthInterceptorService:




Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com