NestJS: регистрация запроса / ответа от вызовов HttpService? - PullRequest
1 голос
/ 30 марта 2019

Мне было интересно, возможно ли регистрировать запросы, ответы и ошибки, используя HttpService от HttpModule.

Я использовал перехватчики из AXIOS, HttpService оборачивает оси, но я могуКажется, здесь нет никаких перехватчиков, кажется, нет места в

HttpModule.register(...)

Тогда я подумал, что NestJS поставляется со своими собственными перехватчиками, и подумал, возможно ли использовать перехватчики NestJS.

Я бы не хотел применять перехватчик над контроллером, сервисом, но применил бы его к HttpService?

Любые идеи, немного потерянные, как это сделать способом nestjs.

Заранее спасибо

1 Ответ

0 голосов
/ 30 марта 2019

HttpService предоставляет свой экземпляр axios напрямую через get axiosRef().С его помощью вы можете добавить axios interceptor:

this.httpService.axiosRef.interceptors.request.use(config => console.log(config));

Вы можете, например, сделать это в onModuleInit() вашего AppModule.

...