我想知道是否可以使用HttpService
中的HttpModule
记录请求,响应和错误。
我曾经使用AXIOS的拦截器,HttpService
包裹axios但我似乎无法在这里添加任何拦截器,似乎没有一个地方在
HttpModule.register(...)
然后我认为NestJS带有自己的拦截器,并想知道是否有可能使用NestJS拦截器。
我不想将拦截器应用于控制器,服务但是将它应用于HttpService
?
任何想法,有点失去了如何以nestjs方式做到这一点。
提前致谢
HttpService
直接通过axios
暴露其get axiosRef()
实例。有了它,你可以添加一个axios interceptor
:
this.httpService.axiosRef.interceptors.request.use(config => console.log(config));
例如,您可以在onModuleInit()
的AppModule
中执行此操作。