эта работа для меня python 2.6.6 django 1.6.11 python C:\Python26\Scripts\django-admin.py startproject myapplication
Nest.js-Interceptors обрабатывает только запрос, обработанный вашим контроллером, и ответ отправляется. Если вы выполняете http-запросы с Axios во время обработки запроса контроллера, они не будут обрабатываться перехватчиком.
HttpService
выставляет свой экземпляр axios
напрямую через get axiosRef()
. С его помощью вы можете добавить axios interceptor
:
this.httpService.axiosRef.interceptors.request.use(config => console.log(config));
Вы можете, например, сделать это в onModuleInit()
вашего AppModule
. [ 1119]
В качестве альтернативы вы можете создать фасад HttpService
, который регистрирует запрос и делегирует все вызовы встроенному HttpService
:
Вы можете создать свой собственный LoggingHttpModule
, который импортирует встроенный HttpModule
и экспортирует ваш MyHttpService
. [+1121]