首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geddy没有命中断点

Geddy没有命中断点
EN

Stack Overflow用户
提问于 2012-03-07 00:20:38
回答 4查看 608关注 0票数 6

我正在评估node.js的Geddy MVC框架,我发现了一个奇怪的问题--我的断点在调试时都没有命中。

我使用WebStorm在调试模式下启动node.js

我不知道如何使用CLI命令让Geddy在调试模式下启动,所以我有一个引导程序文件,它看起来像这样:

代码语言:javascript
复制
console.log("Starting server...")
var geddy = require("geddy/bin/cli")
console.log("Server started.")

我在所有三行上都设置了断点,并且只命中最后一行console.log,所以至少我知道断点和调试工作正常。

Geddy内部的require()的my控制器也在几个位置设置了断点。这些断点永远不会被命中,但控制器确实工作正常,HTTP请求也得到了正确的服务。

为什么在Geddy中不会命中断点?还有什么我能做的吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-16 08:39:12

我一直无法验证这一点,但我相信这个问题是由于cluster会产生新的进程,但调试器并不知道这些进程。我还没有找到将调试器附加到新进程的方法,我甚至不确定它们是否可以在打开调试端口的情况下启动。

Geddy使用cluster,所以它继承了这个问题。

这个帖子提到了一个可能的解决方案:( How do I enable --debug for node.js when running GeddyJS ),但这对我没有帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-10-17 01:47:56

这里有一个Debugging WikiPage,里面有一些关于如何调试geddy的信息。

票数 3
EN

Stack Overflow用户

发布于 2012-04-20 07:13:32

Geddy目前不支持调试,但我们很乐意将其添加为一个功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9587655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档