node js - 调试事件循环

时间:2015-07-18 07:04:29

标签: node.js express javascript-events profiling

在我的express.js项目中一切正常,但是有几个路由文件和其他函数文件,我觉得有点像在所有函数中淹没,不知道哪些函数运行,何时以及由哪个调用者。

例如,我有两个函数可能在事件循环中运行太多次:router.use我将其视为所有相关路由的构造函数(我想从中筛选出一些),并验证令牌函数应该只在满足某些条件时运行,例如api调用,或者检测管理cookie等的常规调用。

我正在尝试生成一个日志,可以帮助我找到多次调用哪些函数以及调用者。 有点像每个事件的地图。

我在触发事件时使用console.log来查看订单和当前调用URL,我还使用node-inspector的断点来查看有多少次调用router.use等函数,但是当手动跟踪节点中的函数时 - 检查员,许多节点核心文件都参与了这个过程,这使得任务更加繁琐,因为我有兴趣只调试我的函数...而且它不会让我看到更大的图片,更简洁的透视视角信息

生成此类日志/报告的首选方法是什么?

0 个答案:

没有答案