我想知道是否有可能使用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
中执行此操作。关于javascript - NestJS:记录HttpService调用中的请求/响应吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55431189/