NodeJS调试问题,请高手指教
发布于 1年前 作者 xinshouke 837 次浏览

我建了一个nodejs web程序,发现用eclips+google chrome插件调试(我的eclipse在apple mac os),不能连上。后我又在服务器上装node-inspector,发现在本地用chorome可以调试,但是就是没有任何网页效果,只有js 代码;我的网址有get参数,后面是/joke?lisuid=111这种,放进去就显示:Cannot GET /xxx/joke?lisuid=111/debug?port=3001。

有高手指点在下,先拜谢了。

5 回复

node-inspector调试的是Node进程中的后端代码,比如操作数据库之类的代码,不是前台网页的代码,所以不会有任何网页效果。参数也是用来专门和后台调试器通信的。 所以说你先搞明白你调试的是什么。

node-inspector 调试的时候是跑一个 node-inspector 的后台, 然后跑 node 程序时加上个 --debug flag, 把信息传给后台, Chrome 上访问 debugger 工具的地址就可以对当前代码进行调试了… 当然首先要搞明白用法

这个是由于nodejs的代码有点问题,导致只能在本机调试,而不能通过远程调试。可以通过修改node源码,重新编译解决。可以qq联系:93310746

我的网址有get参数,后面是/joke?lisuid=111这种,放进去就显示:Cannot GET /xxx/joke?lisuid=111/debug?port=3001

@xinshouke 不大明白, 截个图? 说明下操作步骤?

回到顶部