调试nodejs比在每个。

时间:2016-10-11 05:03:51

标签: javascript node.js

我最近开始使用nodejs,而这可能不一定是nodejs特定的,现在我debug intellij我的nodejs应用时我这样做:

somePromise.then(function(success) {
  logger.info('I have to put a breakpoint here');
});

所以我的流程有很多(我无法控制,我继承了那个项目),很多.then我无法将整个request作为一个整体进行调试。最终我想出于调试目的只能将breakpoint仅放在请求route入口点,然后继续使用intellij F7/F8 stepin/stepover进行调试难道我需要在任何.then任何帮助中设置断点吗?这些天我的生活真的很艰难。

我知道我不应该使用debugging太多,日志记录更好,但这是真实的生活在这里我有一个项目,不包括我想要的所有日志记录,我不能添加它们我需要使用{ {1}}作为理解流程的机制,代码不清楚,有时它有助于以这种方式重现问题的故障排除,所以请不要建议我不要调试,因为我真的想要这次调试。

0 个答案:

没有答案