使用node-inspector调试nodejs程序<nodejs>

1.npm install -g node-inspector  // -g 导入安装路径到环境变量 一般是c盘下AppData目录下
2.node-inspector &  //启动node-inspector调试器侦听Nodejs的debug调试端口 通过在google浏览器中输入地址打开调试器

3.node --debug-brk xxx.js  //启动nodejs程序调试并断点到第一行(brk指断点第一行)
时间: 2024-10-14 14:17:45

使用node-inspector调试nodejs程序<nodejs>的相关文章

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.新开窗口正常访问程序,取决于第三步中的服务端口.

动态修改 NodeJS 程序中的变量值

如果一个 NodeJS 进程正在运行,有办法修改程序中的变量值么?答案是:通过 V8 的 Debugger 接口可以!本文将详细介绍实现步骤. 启动一个 HTTP Server 用简单的 Hello World 做例子吧,不过略作修改.在 global 下放一个变量 message, 然后打印出来: // message content will be modified ! global.message = "hello world!"; var server = require('h

如何使用npm打包发布nodejs程序包

作者:zhanhailiang 日期:2014-11-20 不论基于任何语言开发内部项目,我们经常会在内部封装一些极具通用性的功能模块.如果我们觉得该通用模块对其它团队有可取之处,完全可以将其开源出去.npm就是发布nodejs程序包的最优工具. 1. 首先在npmjs.org注册一个账号:(可省) https://www.npmjs.org/signup 2. 通过npm adduser来注册新账号或登录老账号: [root@~/wade/nodejs/pv-tj]# npm adduser

第一个Nodejs程序

我的第一个Nodejs程序:Hello World var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).listen

如何提高NodeJS程序的稳定性

当我们写了个NodeJS程序的时候,一般用node yourjsfile.js命令启动该程序.但是如果程序中有东西出错,这个进程就会退出.我们写程序不可能保证万无一失,肯定有些没有处理的错误,这就 让很多人觉得NodeJS不稳定,容易产生很多故障. 下面我就讲讲几种方法增加你的NodeJS程序的稳定性. 1.使用 try{-} catch(error){-} 来执行容易出错的代码段.比如解析一个外来的json字符串等.2.使用 process.on('uncaughtException', fu

女孩的前端之路-开始我的nodejs程序之旅[1]

一个女孩的前端学习之路,希望可以帮助到别的在编程代码上学习的朋友们.(1)初识node.js学习 目的:利用nodejs可以架设起一个网站,可以全面了解一个网站是如何架设起来的.开始学习:一台mac学习步骤:1-刚开始我是去寻找一些比较好的教程,如果只是自己捣鼓的话,会有很多不明白的地方.2-在搜寻好的教程的是时候,我遇到很多问题,比如:怎样找到一个适合自己自身情况的的教材.[所幸,我利用google的关键字搜索搜出了一个叫nodeschool的网站,推荐大家]3-安装:直接去官网上安装,但是安

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.exe调试JavaScript代码

node.exe调试JavaScript代码 目的: Console.log可以打印一些信息,光有log还不够,当程序出现问题时通过log可以定位到错误位置,但是当我们想查看错误现场的变量时,log就无能为力了,一般情况下我们不会把所有的变量都打印出来.此时就需要断点的功能了,在程序里边打上断点,直接定位到错误位置,分析错误现场确认错误原因. 三种模式: nodejs内部提供一个debug机制,可以让程序进入debug模式,供开发者一步一步分析代码发现问题. 共有3中启动参数可以让程序进入deb

node.js调试

不用每次都重启服务的supervisor 使用过PHP的同学肯定都清楚,修改了某个脚本文件后,只要刷新页面服务器就会加载新的内容,但是node.js在第一次引用到某个文件解析后会 将其放入内存,下次访问的时候直接在内存中获取,以提高效率,但是这对我们开发造成一定困扰,修改了某个module后只能重启服务器后才能生效,调试起 来效率还是很低的. 于是乎node.js中有了supervisor插件帮我们坚实文件改动,自动重启服务器,supervisor是node.js的一个包,安装起来很简单,使用n