我将sails 0.11
与mocha
一起使用。当我在mocha测试中添加debugger;
然后运行mocha -d
时,服务器正常提升但在测试中冻结。
这是一张快照:
在服务器提升输出上方我看到Debugger listening on port 5858
所以我尝试转到localhost:5858
并看到以下内容:
Type: connect
V8-Version: 4.1.0.25
Protocol-Version: 1
Embedding-Host: node v1.6.2
Content-Length: 0
我认为这可能更深。当我尝试node debug app.js
时,它实际上做了类似的事情。有趣的是,当我node --debug app.js
时,调试工作正常,因此mocha -d
可能在内部使用node debug
。
我研究了这个并发现其他人遇到帆和调试问题,这再次让我觉得它可能与此有关。 https://github.com/balderdashy/sails/issues/2670
我也试过了node-inspector
,它显示了一个冻结的类似问题。