Gre*_*y M 10 debugging node.js express
我对Node和Express的相当有限的经验没有帮助,但是我在终端窗口调试应用程序时遇到了麻烦.这是问题:
运行node debug app.js回报:
< debugger listening on port 5858
connecting... ok
break in server.js:1
1 var express = require('express');
Run Code Online (Sandbox Code Playgroud)
这是调试快递应用程序的正确方法吗?
250*_*50R 10
有一个流行的GUI调试器(利用WebKit,即Chrome,Safari ..).
你应该去试试吧https://github.com/dannycoates/node-inspector
Ste*_*ett 10
只需更加明确地回应对Node Inspector的调用.
$ sudo npm install -g node-inspector
$ node-debug app.js <arguments to your app>
debugger listening on port 5858
Node Inspector is now available from http://localhost:8080/debug?port=5858
Debugging `app.js`
Run Code Online (Sandbox Code Playgroud)
现在(基于webkit的?)浏览器转到该地址 - 或者只要端口打开就可以远程工作.

现在,您可以完全访问所有服务器端变量(app例如,对象),并向客户端调试器公开.这很神奇.您可以在app.get()入口点或服务器初始化或任何地方设置断点.
| 归档时间: |
|
| 查看次数: |
17454 次 |
| 最近记录: |