Node.js 环回中的调试(节点)
在环回中调试时,我遇到了一个问题和一个问题(对于任何节点服务器/节点检查器可能都是这样)Node.js 环回中的调试(节点),node.js,loopbackjs,node-inspector,node-debugger,Node.js,Loopbackjs,Node Inspector,Node Debugger,在环回中调试时,我遇到了一个问题和一个问题(对于任何节点服务器/节点检查器可能都是这样) 由于某些原因,在我尝试时在节点检查器(slc调试或节点调试)中 要使用console选项或添加watch表达式,请单击return 不处理命令,只将光标返回到下一个 线路。我有一些坏版本的节点检查器吗 在环回中,当在调试模式下运行时,我能够访问我的完整应用程序对象(这是一件好事),并且我可以使用该应用程序对象执行域功能-例如 m、 models.accounts.count(函数(err,returnCo
如果您使用的是node v6.3或更高版本,请尝试使用新的
--inspect
命令行参数,该参数将允许您直接使用chrome devtools进行调试,而将node inspector完全排除在外。节点将打印出您需要在chrome中打开以进行调试的URL。谢谢。这解决了我的问题#1-更好的(工作)界面。那么问题2呢?对于问题2,简短的回答是否定的,您无法在节点调试器控制台中获得同步样式的API。至少现在还没有。当ES2017中的async/await在v8中登陆时,您将有一种方法可以做到这一点。请注意,m.models.accounts.count(console.log)
通常足以进行基本的WTF调试。谢谢。我希望我能做点别的事。我喜欢环回和从一个非常强大的控制台(比如Rails控制台)进行调试的能力。但是,如果您总是要处理回调,那么执行一些基本函数是冗长的。我发现这个()似乎“更好”。我需要查看他们的代码以了解他们是如何操作的。如果您使用的是node v6.3或更高版本,请尝试使用新的--inspect
命令行参数,该参数将允许您直接使用chrome devtools进行调试,而不必使用node inspector。节点将打印出您需要在chrome中打开以进行调试的URL。谢谢。这解决了我的问题#1-更好的(工作)界面。那么问题2呢?对于问题2,简短的回答是否定的,您无法在节点调试器控制台中获得同步样式的API。至少现在还没有。当ES2017中的async/await在v8中登陆时,您将有一种方法可以做到这一点。请注意,m.models.accounts.count(console.log)
通常足以进行基本的WTF调试。谢谢。我希望我能做点别的事。我喜欢环回和从一个非常强大的控制台(比如Rails控制台)进行调试的能力。但是,如果您总是要处理回调,那么执行一些基本函数是冗长的。我发现这个()似乎“更好”。我需要查看他们的代码,以了解他们是如何做到这一点的。