• nodejs调试:node-inspector


    基于Chrome浏览器的调试器

    既然我们可以通过V8的调试插件来调试,那是否也可以借用Chrome浏览器的JavaScript调试器来调试呢?node-inspector模块提供了这样一种可能。我们需要先通过npm来安装node-inspector

    npm install -g node-inspector  // -g 导入安装路径到环境变量

    node-inspector是通过websocket方式来转向debug输入输出的。因此,我们在调试前要先启动node-inspector来监听Nodejs的debug调试端口。

    默认情况下node-inspector的端口是8080,可以通过参数--web-port=[port]来设置端口。在启动node-inpspector之后,我们可以通过--debug或--debug-brk来启动nodejs程序。通过在浏览器输入http://[ip address]:8080/debug?port=5858,我们会得到如下的调试窗口:

    实践证明(mac):

    1 npm安装node-inspector-->>sudo npm install node-inspector -g

    2 启动node-inspector来监听node服务器-->>node-inspector

    3 在命令行,会提示在浏览器输入一串url,如http://127.0.0.1:8080/debug?port=5858

    4 启动debug方式的node服务器-->>node --debug-brk app.js

    5 再刷新刚才打开的页面,就可以进入debug模式来-->>http://127.0.0.1:8080/debug?port=5858

    参考:

    http://www.cnblogs.com/moonz-wu/archive/2012/01/15/2322120.html

  • 相关阅读:
    MySQL数据模型
    Spring循环依赖
    @Autowired和@Resource区别
    Kafka概念
    阻塞队列
    线程池原理
    Spring AOP
    JVM 史上最最最完整深入解析(12000 字噢)
    Dubbo配置信息
    友情链接
  • 原文地址:https://www.cnblogs.com/simonbaker/p/4248394.html
Copyright © 2020-2023  润新知