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
你要觉得这篇文章比较好,记得点推荐!