如何在NodeJS / Express上记录所有传出请求?

时间:2017-12-20 10:10:53

标签: javascript node.js reactjs express

我正在研究在NodeJS / Express应用上记录传出请求。

有哪些方法可以记录从网络应用程序发出的所有请求?

这是指所有fetch()次请求,还包括所有<img src=""><script src="">次来电等。 我知道像new relicbluetriangle这样的解决方案,它实际上记录了这些请求。我想重建此行为并从快速应用程序角度记录所有内容(如果可能)

我已经看过像morgan&amp; winston,但那些似乎只记录了对快递应用程序的请求。

是否有人有记录所有请求的任何想法或优秀文档。

1 个答案:

答案 0 :(得分:0)

您无法自动记录客户端(<img src="">, <script src="">)完成的请求,因为这些请求是由客户端而不是您的服务器发出的。

您需要通过在客户端事件中将它们发送到服务器来手动记录这些内容,但我不知道您为什么需要这些日志。

相关问题