Mock 平台建设方案
|
名称
|
是否支持私有化部署
|
是否开源
|
备注
|
|---|---|---|---|
| https://www.apifox.cn/ | 收费 | 否 | |
| https://easydoc.net/ | 收费 | 否 | |
| https://github.com/easy-mock/easy-mock | 支持 | 是 | 推荐 |
| http://yapi.smart-xwork.cn/ | 支持 | 是 | 推荐 |
| https://www.eolinker.com/ | 收费 | 否 | |
| https://www.showdoc.cc/ | 收费 | 否 | |
| https://www.easyapi.com/ | 收费 | 否 | |
| https://apizza.net | 收费 | 否 | |
| https://www.apipost.cn/ | 收费 | 否 |
easy-mock 部署
环境:nodejs 8.17.0
步骤1:下载安装
$ git clone https://github.com/easy-mock/easy-mock.git $ cd easy-mock && npm install
步骤2:修改配置文件
config/default.json
- 修改 db
- 修改 redis
"db": "mongodb://用户:密码@链接串/认证数据库?replicaSet=副本集名称",
"unsplashClientId": "",
"redis": {
"keyPrefix": "[Easy Mock]",
"port": 6379,
"host": "连接串",
"password": "",
"db": 0
},
步骤3:启动服务
1、先执行 build 操作
npm run build
2、启动服务
npm run start 或者 PM2进程守护 NODE_ENV=production pm2 start app.js
介绍一个快速把接口文档转为 ts 文件
基于 openAPI,快速把后端 swagger2.0 或者 3.0 协议转为代码
https://beta-pro.ant.design/docs/openapi-cn
https://www.npmjs.com/package/@umijs/openapi
https://github.com/umijs/umi/issues/9703#issuecomment-1303221373
你要觉得这篇文章比较好,记得点推荐!

浙公网安备 33010602011771号