node.js入门(三)调式
2016-07-31 14:47
197 查看
1、安装调式工具
打开命令行工具,输入以下内容,然后回车。npm install -g node-inspector
等待安装成功呢后,我们就可以使用
node-debug 文件名
这个命令来调式我们的node程序了。
2、开始调式
假如当前目录下有这么一段名叫hello.js的源码//载入http模块 var http = require('http'); //构建一个http服务器 var server = http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.write('Hello World!'); response.end(); }); //启动http服务器,并开始侦听3000端口号 server.listen(3000); //在控制台打印日志 console.log('Server running at ' target='_blank'>http://127.0.0.1:3000');[/code] 我们输入如下命令node-debug hello.js
等待一段时间后,将自动打开如下界面,这样我们就可以开始调式了
3、简单说明
程序自动暂停在module.js这个文件内,这个文件是node.js的库文件。我们点一下左边的hello.js
在中间就显示了hello.js的源码,我们在行号上点一下就可以加入断点了,再点一下调式命令面板中的最左变的按钮或者按F8就可以让程序继续执行,之后程序就在我们设置的断点停下来,再按F10就可以单步运行调式。
当程序暂停后,可以把鼠标放到变量上,会直接显示变量的内容。
比如上图,将鼠标放到“__filename”,会显示“E:\\DevApp\nodejs\test\helo.js”,也就是我们要调式的源码文件。4、额外说明
当node.js执行我们写的模块(hello.js)时,会自动的把我们的源码加载到一个匿名函数中(function (exports, require, module, __filename, __dirname) { //我们写的源码将被载入到这里 });
像我们程序中用到的 require函数,其实就是这个匿名函数的第二个参数,其他的参数我们在后续的文章会讲到。
相关文章推荐
- node.js入门学习
- node.js入门学习
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- Node.js基础入门实例讲解
- Node.js从入门到深入——Node.js配置开发
- node.js入门
- node.js从入门到菜鸟——资源无法载入?你需要学会地址解析
- 不错的node.js入门
- Node入门 » 一本全面的Node.js教程
- Node.js基础入门实例讲解
- node.js入门甜点,使用node.js建静态博客
- Node.js 入门
- 很棒的node.js入门学习材料
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- node.js从入门到菜鸟——node与数据库,一段不得不说的故事
- node.js入门学习
- node.js 入门指导
- 服务器端的JavaScript脚本 Node.js 使用入门
- node.js入门
- node.js从入门到菜鸟——资源无法载入?你需要学会地址解析