English | 简体中文
如你所见,添加--inspect
选项打开的node程序并不支持network标签,因为它不去代理用户请求。
node network devtools正是为了解决这个问题,它一个允许您使用chrome devtools的network选项卡调试nodejs发出的请求,让debugger过程等同于浏览器中的网络爬虫体验。
- HTTP/HTTPS
- req/res headers
- payload
- json str response body
- binary response body
- stack follow
- show stack
- click to jump
- base
- Sourcemap
- WebSocket
- messages
- payload
- ...
- Compatibility
- commonjs
- esmodule
- Bun
# npm
npm install node-network-devtools -D
# or pnpm
pnpm add node-network-devtools -D
# or yarn
yarn add node-network-devtools -D
只需将以下代码添加到项目的入口文件中即可。
import { register } from 'node-network-devtools'
process.env.NODE_ENV === 'development' && register()
如果遇到任何问题,可以尝试清理request-centre.lock
文件