常见api管理工具

从社区活跃度、权限管理、导入/导出、自动化测试、插件扩展、部署难度等方面综合来看,yapi是一个比较好的选择。它的特点如下:

  • 各个大厂都有在用
  • 可以定时同步swagger文档
  • 内网部署简单(仅依赖mongodb、nodejs)
  • 支持插件
  • 缺点:暂时还不支持接口版本管理

yapi

安装部署

参考安装步骤

# 后台启动
cd vendors
nohup node server/app.js >> start.log 2>&1 &

修改导出文档模板

cd vendors
vim ./exts/yapi-plugin-export-data/controller.js

参考