node-inspector调试工具应用

一、起因

想调试某些开源的nodejs项目,然后就选择了node-inspector插件。

他的优点:

1.可以借用chrome或firefox浏览器进行调试,与前端调试融合。

2.配置简单

二、必备工具

1.node-inspector
安装命令:npm install –save-dev node-inspector

三、编写需要测试代码

本例代码如下(文件名为app.js):

var http = require(‘http‘);
var cHttp = http.createServer(function(req,res){
    res.writeHeader(200,{‘content-type‘:‘text/html;charset=utf-8‘});
    res.write(‘....................‘);
    res.end(‘测试成功‘);
});
cHttp.listen(8000);

四、运行node-inspector

五、用chrome浏览器打开node-inspector提供了调试端口

六、打开命令窗口,用debugger模式启动app.js

七、浏览我们的测试地址,即可进入调试

八、注意:

1.调试的时候必须要加断点或者debugger。

2.调试命令行程序,还没想到办法,请各位高手指教,非常感谢。

时间: 2024-12-29 07:23:32

node-inspector调试工具应用的相关文章

nodejs 使用Google浏览器进行可视化调试——Node Inspector工具

1.npm安装Node Inspector工具,全局安装 命令行执行npm install -g node-inspector 2.启动Node Inspector工具,命令行执行 node-inspector 3.新开一个窗口使用--debug或者--debug-brk执行程序,例如node --debug app.js 4.google浏览器输入localhost:8080/debug?port=5858,进入调试界面 5.新开窗口正常访问程序,取决于第三步中的服务端口.

node-debug 三法三例之node debugger + node inspector

文档地址 http://i5ting.github.io/node-debug-tutorial 3种方法 node debugger( 已发布视频,已更新gitpage上,需要下载 ) node inspector( 已发布视频,已更新gitpage上,需要下载 ) 测试驱动开发(todo)

node inspector

Node.js开发札记之一·入门篇

前言: Node.js这个名字并不陌生.刚开始时,以为又是某个团体搞的JS类库.作为jQuery忠实追随者,当时还是比较关注这个异端的出现.后来发现,其实是服务器端的JS.用了J2EE那么多年了,没有心思再去搞这一套.还不如深入写下J2EE的架构什么的.而技术的革新的风暴还是席卷了整个IT界.鄙人再次了开启学习天赋. 环境搭建: 软件下载: 1. Node.js安装包 下载地址(详见官方博客:http://blog.nodejs.org 更新): http://nodejs.org/dist/v

Node.js+Express+Grunt+Bower+RequireJS项目搭建时的常用命令

1.Node.js(开发环境) 在nodejs.org下载并安装node.js node -v //查看node.js版本 npm -v //查看npm(node的包管理器)版本 npm init //引导创建依赖包信息管理文件“package.json” node --debug-brk app.js //调试模式 node -inspector //开启检查 2.Express(Web应用框架) npm install -g express //安装express npm install -

Node.js调试技巧

作者:zhanhailiang 日期:2014-11-23 1. console.log 跟前端调试相同,通过一步步打印相关变量进行代码调试 2. 使用Node.js内置的调试器 通过node debug xxx.js来进行调试: [root@~/wade/nodejs/professional-nodejs/chapter18]# node debug app_with_bug.js < debugger listening on port 5858 connecting... ok debu

如何定位 Node.js 的内存泄漏

基础知识 Node.js 进程的内存管理,都是有 V8 自动处理的,包括内存分配和释放.那么 V8 什么时候会将内存释放呢? 在 V8 内部,会为程序中的所有变量构建一个图,来表示变量间的关联关系,当变量从根节点无法触达时,就意味着这个变量不会再被使用了,就是可以回收的了.而这个回收是一个过程性的,从快速 GC 到 最后的 Full GC,是需要一段时间的.另外,Full GC 是有触发阈值的,所以可能会出现内存长期占用在一个高值,也可以算是一种内存泄漏,可以从<一次 Node.js 应用内存暴

Debug in Node.js

Using console object: console.log('xxx'); Using Node.js internal debugger (v8 engine): node debug xxx.js refer to: https://nodejs.org/api/debugger.html#debugger_debugger Using node-inspector:https://github.com/node-inspector/node-inspector How to use

用node-inspector调试Node.js(转自NOANYLOVE&#39;S BLOG)

原文地址:http://www.noanylove.com/2011/12/node-the-inspector-debugging-node-js/ 用node-inspector调试Node.js 2011年12月15日 | 标签: JavaScript, Node.js, 调试 重要:因为node和node-inspector更新了的缘故,现在的界面有一些不同,抽空我会更新一下.另外,下面的debug参数前应该是两个“-”,不知道为什么显示出来只有一个“-”.比较郁闷. 据说,一个程序员一

Node系列——express项目搭建

1.项目环境搭建 1.1. 安装node这个不多说了. 1.2.安装express,全局安装-g npm install -g express 1.3.安装express-generator,全局安装-g express4.0之后把创建一个APP的功能分离出来为express-generator,没它你创建不了应用程序,需要全局安装-g npm install -g express-generator 1.4.创建express项目 在想要创建的项目目录下打开cmd窗口,这样就会创建如下目录文件