提问人:abbr 提问时间:12/26/2014 最后编辑:Scott Stenslandabbr 更新时间:3/29/2016 访问量:455
Meteor 服务器端断点从未在 cloud9 中命中
Meteor server-side breakpoint never hit in cloud9
问:
我可以使用内置的 Meteor 运行配置在 Cloud9 IDE 中运行 meteor 应用程序。但调试器不会遇到任何服务器端断点。我也尝试创建自己的运行配置,但也不起作用:
{
"cmd": [
"bash",
"--login",
"-c",
"meteor ${debug? run --debug-port=15454} --port $IP:$PORT"
],
"debugger": "v8",
"debugport": 15454,
"info": "Your code is running at \\033[01;34m$url\\033[00m.\n\\033[01;31mImportant:\\033[00m use \\033[01;32mprocess.env.PORT\\033[00m as the port and \\033[01;32mprocess.env.IP\\033[00m as the host in your scripts!\n"
}
有人让调试器工作吗?
答:
0赞
Ruben Daniels
12/29/2014
#1
我一直在研究流星调试问题(我为 C9 工作)。我注意到有一个时间问题。流星开始之前有时需要很长时间(几分钟),因为它首先启动数据库等。我将调试器在放弃连接之前等待的时间更改为 10 分钟。难道流星开始的时间超过10分钟吗?
另请注意,c9 不支持客户端代码调试。它仅支持服务器端代码。
评论
1赞
abbr
12/30/2014
Meteor 的启动时间比其他类似复杂性的 Node 应用程序更长(比如 15 秒对 5 秒),但我没有看到延迟>1 分钟。我发现,如果我将语句添加到代码中,它会命中,但不会命中我在IDE中设置的断点。我还注意到它在点击时打开的文件是 ,而不是我的原始文件。这似乎是一个线索,就好像我在 IDE 中设置断点的文件没有被调试器视为源文件一样。debugger
debugger
/app/server/...
/simple-todos/server/...
评论