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
注意出现 debugger 才会好使,不好使按下回车
开始调试,有两种打开调试工具方法
法一: Chrome 浏览器的地址栏,键入 chrome://inspect
或者about:inspect
,回车后就可以看到下面的界面
在 Target 部分,点击 inspect 链接,就能进入调试工具了。
法二:http://127.0.0.1:8080 的窗口打开"开发者工具",顶部左上角有一个 Node 的绿色标志,点击就可以进入。
最好加一些 log 这样就很容易定位出文件,不然刚开始寻找文件设置断点有些难
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |