Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 2354|Ответ: 1

[Угловат] Используемые перехватчики Angular серии 18 (23) HttpClient

[Скопировать ссылку]
Опубликовано 25.09.2024 14:11:48 | | | |
Требования: В фреймворке Angular HTTP-запросы отправляются на основе HttpClient, который поддерживает промежуточное ПО, называемое Interceptor, что легко реализовать методом перехвата в HttpInterceptor путём отправки всех HTTP-запросов.

Сначала создайте новый проект Angular с помощью следующей команды:

Перехватчик затем создаётся с помощью команды CLI, которая выглядит следующим образом:

Функция перехвата выводит URL-ссылку запроса и добавляет заголовок запроса, http-auth-interceptor.service.ts исходный код выглядит следующим образом:

Измените файл app.config.ts, чтобы добавить конфигурацию следующим образом:

Попробуйте отправить HTTP-запрос в компонент со следующим кодом:

Визуализации следующие:



Ссылка:Вход по гиперссылке виден.





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




Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com