录制浏览网站的 API,记录结果,并导出至 Postman。可用于以下场景:
通过录制 API 和其结果,可以将其返回结果作为数据 MOCK 的返回值。这样就可以达到快速 mock 已有网站的目的。
对于已有的网站,如果需要补录 API 文档,可直接通过该工具打开浏览器访问网站,导入 Postman 即可。
npm i -g @rovast/api-recorder
api-recorder
会自动打开浏览器,直接访问自己需要录制的网站即可。
关闭浏览器时,会自动在配置的 output
中生成文件
Usage: index [options]
A tool for record your api
Options:
-n, --name <name> collection name (default: "record-api")
-o, --output <output_file> output json file path (default: "postman-collection.json")
-b, --browser <execute_path> browser execute path (default: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome")
-m, --match <regex> match the api path (default: "/api/")
-h, --help display help for command
npm run build # 构建 TS 至 JS
npm run dev:start # 监听变化,实时编译