目前只有简单的用法。帮助你节约复制粘贴以及起名的时间。可能有一些 bug 需要手动调整。
由于使用到 fsPromise , 要求 node 版本在 10 以上。
不好用?快来一起开发啊!快去 dev 分支开发你想要的功能!
Tips: node 版本管理工具 nvm ,� 用过都说好,谁用谁知道。( windows 用户无法使用,请寻找其它类似工具)
- 首先把本项目 clone 下来或者下载下来
- 然后执行
npm i
或yarn
安装依赖(其实依赖就是一个版本为 10 的 node 如果你已经有了就不需要装。。。 - 执行下面的命令,其中
- 打开后端提供的 swagger 地址,打开开发者工具,在 Network 里找到
api-docs
,这就是你的demo.json
的来源 - 最后两个参数第一个必填第二个选填。以
demo.json
为例,我需要小程序的接口,就填mini
。我需要 web 商家端的接口,就填cms merchant
。
- 打开后端提供的 swagger 地址,打开开发者工具,在 Network 里找到
node index.js demo.json '/cwb/ministore/' mini # 如果你用的是自己的 node 就把 npx 去掉
然后会在 service/
下生成一堆 *.js
文件。请随意使用!
Tips: 当更新 *.js
时,可以使用 diff 工具,如果你用 vscode ,可以直接 compare file 。
Inspired by json2api
Thanks to @Zhao