我想知道是否可以使用来自HttpService的HttpModule记录请求、响应和错误。
我曾经使用过来自axios的拦截器,HttpService封装了AXIOS,但是我似乎不能在这里添加任何拦截器,似乎在
HttpModule.register(...)然后,我认为NestJS附带了自己的拦截器,并想知道是否可以使用NestJS拦截器。
我不想将拦截器应用于控制器、服务,而是将其应用于HttpService
任何想法,都有点失去了如何用巢的方式来做这件事。
提前感谢
发布于 2019-03-30 13:58:49
HttpService直接通过get axiosRef()公开它的axios实例。使用它,您可以添加一个axios interceptor
this.httpService.axiosRef.interceptors.request.use(config => console.log(config));例如,您可以在onModuleInit() of您的AppModule中这样做。
https://stackoverflow.com/questions/55431189
复制相似问题