我想知道是否有可能使用HttpService
中的HttpModule
记录请求,响应和错误。
我曾经使用过AXIOS的拦截器,HttpService
封装了axios,但是我似乎无法在此处添加任何拦截器,在这里似乎没有一个地方
HttpModule.register(...)
然后我认为NestJS带有自己的拦截器,想知道是否可以使用NestJS拦截器。
我不想将拦截器应用于控制器,服务,而是将其应用于HttpService
?
任何想法,都有些迷惑,如何以nestjs的方式进行操作。
预先感谢
答案 0 :(得分:0)
HttpService
直接通过axios
公开其get axiosRef()
实例。有了它,您可以添加一个axios interceptor
:
this.httpService.axiosRef.interceptors.request.use(config => console.log(config));
例如,您可以在AppModule
的{{3}}中进行此操作。