CNode

NodeJS调试问题,请高手指教

Xxinshouke发布于13 年前最后回复13 年前5 回复5429 浏览0 收藏

我建了一个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)

L
liuyanghejerry#1·13 年前

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

J
jiyinyiyong#2·13 年前

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

J
joseph#3·13 年前

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

X
xinshouke#4·13 年前
引用 jiyinyiyongnode inspector 调试的时候是跑一个 node inspector 的后台, 然后跑 node 程序时加上个 debug flag, 把信息传给后台, Chrome 上访问 deb...

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

参与回复
登录后即可参与回复。登录