我正在尝试了解使用Express.js构建的名为Probet的框架是如何工作的。
我对JS和Node.JS还很陌生,但我对Ruby/Rails很熟悉。当我尝试用Ruby/Rails调试某些东西时,我将使用[byebug][2]
。我将使用运行中的本地服务器(即rails server
(将byebug
插入到Ruby代码中,服务器进程停止,并且我能够以交互方式解密byebug
语句附近的代码上下文。
是否有一个现有的库或函数可以使用Node.js/Express.js/Probot实现同样的功能?我的脚手架应用程序是用npm start
调用的,所以这不一定是调试常规JavaScript代码的问题,而是能够理解我的本地服务器如何与外部API交互。
您需要在基于chrome的浏览器或IDE中使用检查器,并使用debugger;
语句使其在特定位置中断。不幸的是,它没有其他一些语言那么优雅,但它确实非常干净地使用了各种工具。