我无法找到使用morgan和winston在express nodejs应用中记录对外部APIS的所有调用的地方
我尝试了下面链接中的代码,以成功拦截从ui到expressjs服务器的请求和响应。我还可以导入记录器,并在要在axios api调用中记录消息的任何地方使用它。
Node.js - logging / Use morgan and winston
但是有可能记录/拦截从我的快速js应用程序中的一个位置到外部api或第三方api的http请求,而不用像在下面的代码所示的任何地方编写记录器方法一样,无论我在哪里使用axios应用程序进行调用
axios({
method: 'post',
url: 'myurl',
data: bodyFormData,
config: { headers: {'Content-Type': 'multipart/form-data' }}
})
.then(function (response) {
logger.info(.....);
console.log(response);
})
.catch(function (response) {
logger.error(.....);
console.log(response);
});