node运用长途调试教程

长途调试

所谓长途调试,是指在当地IDE或命令行立即调试效劳端代码,这在预发环境的测试阶段能够运用。长途调试避免了效劳端环境的模仿,可疾速定位bug。
《node运用长途调试教程》

node运用调试

本文的教程重要针对采纳 VS Code IDE的群体。现在并未搭建一个体系特地支撑node运用长途调试,因而须要开发人员手动去对应效劳端机械运行相干操纵:

  1. 经由过程须要debug的效劳端机械
  2. 封闭当前一切事情历程 郑重,确保机械是你须要debug的机械
  3. 切换至运用的事情目次,实行 node --inspect=127.0.0.1:9090 index ,IP地点替换为对应机械的IP
  4. 设置VS Code的 “.launch.json”文件,在 configurations数组中到场一个设置对象
"configurations": [
  {
    "type": "node",
    "request": "attach",
    "name": "vsssssss",
    "address": "127.0.0.1",
    "port": 9090,
    "localRoot": "${workspaceFolder}",
    "remoteRoot": "/home/www/abc/deploy/abc" // 事情目次
  }
]

设置对象的type、request、localRoot字段牢固稳定;name为运用名可随便取;address、port为须要debug的效劳IP和端口,remoteRoot为效劳端代码的绝对路径。

  1. 在VS Code中的debug tab栏挑选第4部中对应 name字段称号的运用,启动即可,今后在当地代码中打的一切断点都邑见效 。

此文档针对node 8+版本

参考

node_debugger

    原文作者:RoyalRover
    原文地址: https://segmentfault.com/a/1190000019197081
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞