Spec-Zone.ru › Angular

создать перехватчик

ng generate interceptor [name] [options]

Создает новый перехватчик в вашем проекте. Перехватчики используются для перехвата и изменения HTTP-запросов и ответов до того, как они достигнут места назначения. Это позволяет выполнять такие задачи, как добавление заголовков аутентификации, обработка ошибок или журналирование запросов. Эта схема создает необходимые файлы и шаблонный код для нового перехватчика.

Аргументы

name

Имя нового перехватчика. Оно будет использоваться при создании класса перехватчика и файлов спецификаций (например, my-interceptor.interceptor.ts и my-interceptor.interceptor.spec.ts).

Тип значения

string

Параметры

flat

Создает файлы нового перехватчика на верхнем уровне текущего проекта. Если установить значение false, для файлов будет создана новая папка с именем перехватчика.

Тип значения

boolean

По умолчанию

true

functional

Создает перехватчик в виде функции HttpInterceptorFn, а не класса. Функциональные перехватчики могут быть проще для базовых сценариев.

Тип значения

boolean

По умолчанию

true

project

Имя проекта, в котором следует создать перехватчик. Если оно не указано, CLI определит проект по текущему каталогу.

Тип значения

string

skip-tests

Не создавать файл модульного теста spec.ts для нового перехватчика.

Тип значения

boolean

По умолчанию

false

type-separator

Символ-разделитель перед типом в имени создаваемого файла. Например, если задать для параметра значение ., файл будет называться example.interceptor.ts.

Тип значения

string

Допустимые значения

-, .

По умолчанию

-

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/cli/generate/interceptor

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API