[info]
因为自己的博客系统需要再次重写(之前重写是因为接口不规范,这次重写相当于重写与数据库的交互逻辑以及接口返回的数据)总之因为接口实在太多不好管理,所以我找了下面这个功能来管理。
[/info]
介绍
项目地址:https://github.com/YMFE/yapi
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
介绍界面如下
部署
首先要满足下面这几个要求
然后我们使用可可视化工具来安装
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
输入命令后我们访问9090端口,然后可以用下面可视化工具直接部署
部署完毕后我们可以看到下面这样的提示
我们在项目路径下执行这条命令即可,然后即可访问我们搭建好的服务了
我们输入用户名和密码就可以进入管理后台了
后台管理界面如下,可以自己创建一个项目
点进项目大概长这样子
这里可以进行调试
其他的东西我就不详细介绍了,官方的文档非常详细,详细内容可以看
https://hellosean1025.github.io/yapi/documents/index.html
挂后台
我们使用pm2来进行管理
npm install pm2 -g //安装pm2
cd {项目目录}
pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务
pm2 info yapi //查看服务信息
pm2 stop yapi //停止服务
pm2 restart yapi //重启服务