NodeJS调试工具 — node-inspector

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


npm install -g node-inspector 

--inspect 与 --inspect-brk 区别,--inspect-brk 指定在第一行就设置断点。也就是说,一开始运行,就是暂停的状态。

app.js

const express = require('express');
const path = require('path');
const { query } = require('./query');
const app = express();
 
// 访问静态资源文件
app.use(express.static(path.join(__dirname, 'dist')));
 
// 注意此时静态文件不是根路径了,打开会报错
// 转到 index.html 看到<base href="/">标签
// 改成 <base href="./">就可以了
 
// 监听端口
app.listen(8080, () => {
  console.log('bbbbbb');
  console.log('listen port 8080 success');
});
app.get('/', (req, res) => {
  query();
  res.send('Hello World');
});
app.get('/query', (req, res) => {
  query();
  res.send('Hello query');
});

启动服务:

node --inspect app.js

NodeJS调试工具 — node-inspector_inspector

注意出现 debugger 才会好使,不好使按下回车

NodeJS调试工具 — node-inspector_node_02

开始调试,有两种打开调试工具方法

法一: Chrome 浏览器的地址栏,键入 chrome://inspect或者about:inspect,回车后就可以看到下面的界面

NodeJS调试工具 — node-inspector_调试_03

在 Target 部分,点击 inspect 链接,就能进入调试工具了。

法二:http://127.0.0.1:8080 的窗口打开"开发者工具",顶部左上角有一个 Node 的绿色标志,点击就可以进入。

NodeJS调试工具 — node-inspector_inspector_04

最好加一些 log 这样就很容易定位出文件,不然刚开始寻找文件设置断点有些难

NodeJS调试工具 — node-inspector_node_05

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: NodeJS