Tag: debugging

mocha节点检查器不能使用“debugging器”命令

我正在使用摩卡来testing我的代码。 我正在使用节点检查器来debugging我的代码。 bash mocha test/test.* –debug-brk 这工作,但不是很好。 它停在摩卡的第一行代码。 我希望它停止在我的代码。 我尝试使用“debugging器”关键词做一个手动断点,但一些如何不停止在那里。

如何退出nodejsdebugging模式退出

通常我可以通过按ctrl + c来退出节点应用程序,但是在debugging模式下,如果我继续按下c c =>继续执行代码 但是在执行结束时,我无法退出,我尝试按q和ctrl+c ,请find下面的截图,它只是卡在那里。 这在debugging过程中会很麻烦 想知道如果我做错了,或者有另一个快捷键或热键退出。 nodejs 5.5.0

如何在WebStorm中debuggingReact Express Webpack应用程序

我试图debugging反应快递应用程序的后端。 我正在使用webpack捆绑。 如何在WebStorm上编辑configuration,以便我可以debugging前端和后端? 我正在使用WebStorm 2016。

Node.js远程debugging不起作用

当我开始我的节点应用程序作为node –debug . -c=config-namedebuggingnode –debug . -c=config-name node –debug . -c=config-name选项没有关于侦听任何端口的消息。 另外,如果我运行netstat -tlnp我看不到任何应用程序侦听端口5858。 由于这个原因,我不能使用任何debugging器,如节点检查员或intellij Idea节点插件。 任何想法如何我可以解决它?

Console.log截断我的堆栈跟踪。 如何获得更长的打印?

在开发过程中,我使用console.log来debugging错误,但是在几行代码之后它会切断我的堆栈跟踪。 有没有可能不这样做? 有没有更好的“打印到标准输出”,我应该使用更长的块像堆栈痕迹? 编辑 :关于来自Ryan Olds的评论,问题不是堆栈只包含最近的“事件”,而是由console.log打印的string在截断了一定数量的字符之后,往往停在一条线的中间。

Eclipse node.js项目不会停在断点上

我正在玩Node.js和eclipse使用nodeclipse( 这里 )使用新安装的eclipse实例。 我已经有eclipse的经验,但是这是一个新的安装。 我一直在使用Node.js一段时间,但我想看看什么日食可以添加到我的头痛(或希望减轻(一些?)他们!)。 Node –version v0.10.22 Eclipse版本是版本:Kepler Service Release 2 Build ID:20140224-0627。 好的,所以我用New> Other ..> Nodeclipse> Node.js Express Project创build了一个新项目。 给它一个Hello World的名字,并采取了默认设置。 我更新了index.js文件来添加一些有趣的事情来添加断点: exports.index = function(req, res){ res.render('index', { title: 'Express' }); console.log( "here" ); var i=45; i = i+3; console.log( i ); }; 而且我在这个i = i + 3行上放了一个断点。 我试过运行,运行方式>节点应用程序,当我从浏览器中点击“mylclhost:3000”时,它并没有停在我的断点处。 如果我debugging为> Nodejs应用程序,它显示一个蓝色的铬图标的新面板(类似于这家伙状态发生),击中mylclhost:3000结果在404,所以我打F8继续和mylclhost:3000工程如预期的那样,但没有断点。 在Project Explorer>右键单击app.js> […]

在eclipse中debuggingNode.js应用程序时并不是所有可用的源代码

我是node.js应用程序开发的新手,现在我正尝试在Eclipse中debugging一个开源项目。 我遵循https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger上的指导,并得到了debugging器运行。 我可以设置断点和评估expression式。 但是,我注意到应用程序目录中包含的许多源文件在Project文件夹中不可用。 每当我点击一个断点,然后上去那个断点的callstack,它确实给JS文件中的完整path和相关行。 但该文件的来源不加载。 任何人都知道我可以如何加载这些JS文件到Eclipse?

使用AzuredebuggingNode.js

我一直在与Node.js和Azure混在一起。 我创build了一个支持套接字连接的简单工作者angular色。 我试图debugging我的应用程序,但不知道如何,因为它本质上是一个套接字服务器。 更糟糕的是,我还没有想出一个方法来写入控制台或日志数据在这个工人angular色。 我希望有人已经find了在Azure中debuggingNode.js的好方法。 感谢您的帮助。

带有callback的Node.js setTimeout

我正在运行一个node.js应用程序,并且每500毫秒运行一个进程。 有很多逻辑正在完成,有时候,我们发现它可能会运行超过500毫秒 – 这导致使用setInterval时出现问题。 我们重新devise了这个使用setTimeout的callback,如下所示: var start = function() { self.performProcesses(function() { setTimeout(function() { start(); }, 500); }); } start(); 问题是有时候会停下来,意味着沿着这条路的某个地方从performProcessescallback没有被击中。 有成千上万的代码行可以到达多个对象和文件。 有人会推荐一个好的方法来尝试debugging,并隔离哪里可能是rest吗? 谢谢!

如何发送HTTP请求到v8debugging器?

V8 JavaScript引擎实现这个debugging器协议。 我启动V8(node.js),我可以通过浏览器连接到打开的端口(5858)。 什么是需要发送到V8debugging器的请求格式? 是GET还是POST? 提到的页面所说的唯一的事情是:“每个数据包都以string值的forms传输” 请给我一个示例请求:curl,node.js或者浏览器。