yapi的安装

前言
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

简单来说,就是提供写接口文档的地方,后端人员写接口文档,前端人员直接在上面进行接口查看与开发。

安装环境
linux下安装Yapi需要先安装它的依赖环境

安装nodejs(7.6+)
下载nodejs安装包
https://nodejs.org/en/download/

然后通过ftp上传到linux上。

或者直接在linux下载

#wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz
解压
#tar xf node-v12.16.3-linux-x64.tar.xz

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

#ln -s /usr/local/node-v12.16.3-linux-x64/bin/npm /usr/local/bin
#ln -s /usr/local/node-v12.16.3-linux-x64/bin/node /usr/local/bin

检查

检查是否安装正确

#node -v
#npm -v

安装mongodb(2.6+)
下载mongodb安装包
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.18.tgz

也可以去官网下载其他版本
https://www.mongodb.com/download-center/community
然后通过ftp上传到linux上。
解压

#tar -zxvf mongodb-linux-x86_64-4.0.18.tgz
拷贝到指定目录
#mv mongodb-linux-x86_64-4.0.18 /usr/local/mongodb
配置环境变量
#vi /etc/profile
在最下面添
export PATH=$PATH:/usr/local/mongodb/bin
创建文件夹
一个存放数据,一个存放日志

#mkdir -p /data/db
#mkdir -p /logs
创建mongodb配置文件
进入bin目录

#cd /usr/local/mongodb/bin
创建mongodb.conf配置文件

#vi mongodb.conf
直接拷贝写进去

dbpath = /data/db # 数据文件存放目录
logpath = /logs/mongodb.log # 日志文件存放目录
port = 27017 # 端口
fork = true # 以守护程序的方式启用,即在后台运行
noauth = true # 不进行安全验证
#auth=true # 需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程
访问,第一次安装建议注释
bind_ip=0.0.0.0 # 允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

启动mongodb

#./mongod -f mongodb.conf

检查是否启动成功

#netstat -nltp|grep mongod
或者

#ps -ef | grep mongod
安装yapi-cli
直接在线安装

npm install -g yapi-cli --registry https://registry.npm.taobao.org
配置yapi

#ln -s /usr/local/node-v12.16.3-linux-x64/bin/yapi /usr/bin/yapi
启动

yapi server
如果访问没效果,请打开9090端口,重启防火墙
永久打开端口

#firewall-cmd --zone=public --add-port=9090/tcp --permanent
1
重启防火墙

#firewall-cmd --reload
1
然后再次启动yapi server

写上公司名称,其余一般默认,直接部署即可。

部署成功,请切换到部署目录,输入: “node vendors/server/app.js” 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问

切换目录

#cd /usr/local/mongodb/bin/my-yapi/
1
启动服务器

#node vendors/server/app.js
1
或者 以守护进程启动

#node vendors/server/app.js &
1
打开http://127.0.0.1:3000 访问
记得开3000端口,重启防火墙!!!

very good!!!

使用yapi
使用默认账号登录
账号:admin@admin.com
密码:ymfe.org

只有超级管理员可以管理分组

创建分组

创建新项目

部分接口预览

其中还有Mock地址等,前端直接访问。爽歪歪的,后端不管功能有没有做好,只要把接口定义好了,前端可以直接对比着开发。多爽,再也不用和前端说话了。/滑稽

新成员加入
当技术老大,也就是admin把项目弄好, 所有开发都可以页面注册账号,然后查看接口和维护接口了。

所有成员注册账号

然后管理员把他们都拉近项目组

此时所有成员都可以看到接口啦。
登录成员账号查看

安装浏览器插件
其实写完接口的同时,可以直接进行浏览器访问本地服务,进行测试,就好比postman接口自测一样。

这个可以直接点击截图里面的教程,安装浏览器插件

此时本地启动我的项目(这个是前几篇写微服务写的,拿来用用)

测试一个 get请求user/test

直接省去了postman。哈哈

数据导出
如果项目开发完,是备份也好,是给别人看也好,还是第三方使用也好,直接导出!

导出效果查看

其实还有好多的功能,没有完全写到。慢慢体会吧。
————————————————
版权声明:本文为CSDN博主「GMaya」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gfl1427097103/article/details/106191954

原文链接:https://blog.csdn.net/gfl1427097103/article/details/106191954

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值