`
road_ok
  • 浏览: 2807 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

node.js开发指南之调试

阅读更多
    今天看了node.js的调试,感觉还挺多的,而且用起来也挺简单的,现在在这里把它给记下来,在node.js开发指南上面说了4种调试的方式。
  1、命令行调试
> node debug debug.js

   可以使用一些命令来进行调试:
>run//执行脚本,在第一行暂停
>restart//重新执行脚本
>cont, c//继续执行,直到遇到下一个断点
>next, n//单步执行
>step, s//单步执行并进入函数
>out, o//从函数中步出
>setBreakpoint(), sb()//当前行设置断点
>setBreakpoint(‘f()’), sb(...)//在函数f的第一行设置断点
>setBreakpoint(‘script.js’, 20), sb(...)//在 script.js 的第20行设置断点
>clearBreakpoint, cb(...)//清除所有断点
>backtrace, bt//显示当前的调用栈
>list(5)//显示当前执行到的前后5行代码
>watch(expr)//把表达式 expr 加入监视列表
>unwatch(expr)//把表达式 expr 从监视列表移除 
>watchers//显示监视列表中所有的表达式和值
>repl//在当前上下文打开即时求值环境
>kill//终止当前执行的脚本
>scripts//显示当前已加载的所有脚本
>version//显示v8版本

2、远程调试,V8提供的调试功能是基于tcp的,因此可以轻松的实现远程调试
> node --debug-brk[=port] debug.js
> node --debug[=port] debug.js

3、Eclipse调试;在eclipse中安装node.js插件后就可以轻松的实现调试功能。
  3.1 执行命令
>node --debug-brk[=port] debug.js

  3.2 在eclipse中打开debug.js,new一个新的Standalone V8 VM。
  3.3 这样就可以是现在eclipse调试node.js代码,和调试java代码一样。
4、使用node-inspector进行调试。
  4.1 先安装inspector,命令
>node install -g node-inspector

  4.2 先键入命令
>node --debug debug.js

  4.2 再执行命令
>node-inspector
会打印出一段字符
引用
Node Inspector v0.7.0Visit http://127.0.0.1:8080/debug?port=5858 to start debugging.

  4.3 将粗体的url拷到浏览器中就可以进行调试,个人觉得这种方式特方便。
分享到:
评论

相关推荐

    Node.js 开发指南.pdf

    第5章 使用Node.js进行Web开发 79 5.1 准备工作 80 5.1.1 使用http模块 82 5.1.2 Express框架 83 5.2 快速开始 84 5.2.1 安装Express 84 5.2.2 建立工程 85 5.2.3 启动服务器 86 5.2.4 工程的结构...

    Node.js-《Node.js调试指南》

    《Node.js 调试指南》是本人整理的从事 Node.js 开发这几年的一些调试经验和思路,希望授人以鱼也能授人以渔。

    《Node.js权威指南 (实战)》陆凌牛(作者)epub

    本书作者是资深Web开发专家,不仅全面、细致地讲解了Node.js的所有功能、特性、使用方法和开发技巧,而且还介绍了与之相关的各种扩展功能和工具的使用。此外,它实战性强,不仅每个知识点都配有精心设计的小案例...

    Node.js权威指南

    本书作者是资深Web开发专家,不仅全面、细致地讲解了Node.js的所有功能、特性、使用方法和开发技巧,而且还介绍了与之相关的各种扩展功能和工具的使用。此外,它实战性强,不仅每个知识点都配有精心设计的小案例...

    Node.js+开发指南

    第5章 使用Node.js进行Web开发 79 5.1 准备工作 80 5.1.1 使用http模块 82 5.1.2 Express框架 83 5.2 快速开始 84 5.2.1 安装Express 84 5.2.2 建立工程 85 5.2.3 启动服务器 86 5.2.4 ...

    Node.js权威指南 .zip

    本书作者是资深Web开发专家,不仅全面、细致地讲解了Node.js的所有功能、特性、使用方法和开发技巧,而且还介绍了与之相关的各种扩展功能和工具的使用。此外,它实战性强,不仅每个知识点都配有精心设计的小案例...

    Node.js-调试指南.pdf

    Node.js-调试指南.pdf

    Node.js 高级编程

    Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区...

    learning_node.pdf Node学习指南(非扫描)

    Node.js是一套用来编写高性能网络服务器的JavaScript工具包。它可以让JavaScript在服务器端运行,因此,可用来快速构建网络服务及应用的平台。  《Node学习指南》是学习Node编程的入门指南。全书共16章。前4章主要...

    跟我学Nodejs(一)— Node.js简介及安装开发环境

    深入浅出Node.js 2.Node.js开发指南 简介(只捡了我觉得重要的)  Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言;  Node.js采用的Javascript引擎是来自Google Chrome的V8;运行在浏览器外...

    Node.js高级编程

    Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区...

    nodejs-cpu-debugging:使用 v8-profiler 和火焰图在 Node.js 应用程序中调试 CPU 问题的指南和脚本

    这是一个快速的操作指南,用于在您的 Node.js 应用程序中调试神秘的 CPU 使用情况。 它适用于 Linux 上的 Node 0.10,我认为没有太多记录,如果有的话。 这个想法是使用获取我们的应用程序正在做什么的 CPU 配置文件...

    Node.js高级编程.pdf

    Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区...

    API调试工具:一款基于Node.js的免费开源、便捷美观的API调试工具

    一款基于Node.js的免费开源、便捷美观的API调试工具。作为调试接口的利器,Hoppscotch通过直观的用户界面和强大的功能,提高了开发效率。它支持多种HTTP请求方法,能够快速发现问题并优化API的调用过程。适用于开发...

    使用VS开发 Node.js指南

    使用这个插件对于我们传统.net的开发人员学习node.js无疑是一大福音! NTVS也是开源的,它支持编辑,智能感知,分析,npm,本地与远程调试,以及发布到Azure网站和云服务。 NTVS下载地址 装之前不用多说 先把node....

Global site tag (gtag.js) - Google Analytics