-
--inspect-brk
查看全部 -
node --inspect=127.0.0.1:8888 app.js
node --inspect=8888 app.js
查看全部 -
node --inspect=127.0.0.1:8888 app.js
node --inspect=8888 app.js
查看全部 -
查看全部
-
多配置, launch
查看全部 -
args cmd
查看全部 -
F5
launch.json
vscode settings.json
// 激活 node inspect debugger
"debug.node.autoAttach": "on",
查看全部 -
launch config
查看全部 -
VS Code
查看全部 -
内存溢出
snapshot 快照
查看全部 -
add folder
查看全部 -
代码性能优化,调试
查看全部 -
call stack
查看全部 -
hot modify
查看全部 -
Ctrl + P === open file
查看全部 -
打开方式 3
查看全部 -
chrome://inspect
chrome-devtools:
查看全部 -
Chrome devtools
vscode
查看全部 -
Linux & SIGUSER1
查看全部 -
.vscode/settings.json{ "editor.fontSize": 16, "editor.renderWhitespace": "all", "path-intellisense.mappings": { "@": "${workspaceRoot}/src/operate-tool/src" }, "editor.tabSize": 2, // 激活 node inspect debugger "debug.node.autoAttach": "on", }查看全部 -
打断点
重启server
访问 URL
debugger
查看全部 -
http://127.0.0.1:9229/json
chrome-devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=127.0.0.1:9229/bc3bcc30-c8d0-4830-bfb2-ba3ba77c140f
查看全部 -
lock 锁版
查看全部 -
express http server
查看全部 -
node --inspect app.js
node --inspect index.js
查看全部 -
激活调试 ?
查看全部 -
chrome-devtools://devtools/bundled/js_app.html?experiments=true&v8only=true&ws=127.0.0.1:23107/f823a6fb-04ee-47c6-9980-8f86bfdd575e
查看全部 -
ws 元信息
ws://127.0.0.1:46912/efa91bda-1ffc-4bd1-a80a-6f5f3b25c4f9
https://nodejs.org/en/docs/guides/debugging-getting-started/
查看全部 -
WebSockets
查看全部 -
F5, inspector debugger
查看全部 -
node.js debugger
查看全部 -
debug
查看全部 -
http://nodejs.org/api nodejs官方文档
查看全部 -
VS Code
1、启动方式:按F5
2、配置launch.json
3、调试动作
4、数据展现
5、Log Point
6、REPL
查看全部 -
浏览器profiler: 测试性能;
查看全部 -
调试客户端
调试客户端是什么?
连接到Node.js Inspector的工具;
调试客户端有哪些?如何使用他们?
调试客户端有:
Chrome DevTools 55+ 调试方法:
方法一:访问chrome://inspect,点击配置按钮,确保Host和Port对应;
方法二:访问元信息中的devtoolsFrontendUrl;
方法三:点击chrome开发者工具上的绿色小按钮
Vs Code
其他客户端(node-inspect、其他IDE)
查看全部 -
激活调试:
如何激活调试?
在运行Node.js脚本的时候加上inpect参数就可以了;示例:
node --inpect app.js
激活调试后会发生什么?
Node进程通过WebSockets监听调试客户端信息;
启动一个HTTP服务,提供元信息;
如何调试没有激活的Node.js程序?
没有激活就是启动脚本的时候没有加上inpect ;
只有在Linux和OSX上可以调试没有激活的Node.js程序,通过监听到SIGUSR1发送的调试信息;
查看全部 -
Inspector介绍:
使用Inspector调试Node.js的优势:
1、可查看当前上下文的变量;
2、可以观察当前函数调用堆栈;
3、不会侵入代码;
4、可以在暂停状态下执行一些指定代码;
Inspector的构成以及原理:
1、开启一个WebSockets服务(监听命令);双向
2、Inspector协议
3、会启动一个HTTP服务(获取元信息);单向
查看全部 -
使用Inspector调试Node.js的优势:
1、可查看当前上下文的变量
2、可观察当前函数调用堆栈
3、不侵入代码
4、可在暂停状态下执行指定代码
查看全部 -
线程,进程,堆栈数据查看全部
-
express查看全部
-
zhexie英语好多啊,学前端学英语
查看全部 -
使用inspector调试nodejs程序
查看全部 -
dsdfsdfd
查看全部 -
哦的脸查看全部
举报