YApi初识及安装

YApi

在开始使用 YApi 之前,我们先来熟悉一下 YApi 的网站结构,这将让你快速了解YApi。

登录与注册

想要使用 YApi ,首先要注册账号。

首页

登录后进入首页,首页展示了分组与项目。

此时你作为新用户,没有任何分组与项目的权限,因此只能搜索、浏览 “公开项目” 的接口,如果在首页找不到任何项目,请联系管理员将你加入对应项目。

  1. 首页头部展示了当前所在的位置、搜索框、新建项目、查看文档和用户信息。
  2. 首页左侧展示分组信息,“分组”是“项目”的集合,只有超级管理员可以管理分组。
  3. 首页右侧是分组下的项目和成员列表,点击左侧的某个分组,右侧会出现该分组下的项目和成员信息。
  4. 点击项目右上角的星星即可关注项目,关注的项目可以在“我的关注”页面查看。

项目页

点击一个项目,进入项目页,项目页展示了属于该项目的全部接口,并提供项目、接口的全部操作。

此时你作为新用户,只能浏览接口信息,不可以编辑项目或接口,如果需要编辑,请联系管理员将你加入该项目。

  1. 项目页左侧的 “接口列表” 展示了该项目下的所有接口,右侧默认显示该项目下所有接口的列表。
  2. 点击左侧的某个接口,右侧会出现“预览”、“编辑”和“运行”。
  3. 点击左侧的 “测试集合” 使用测试集功能。
  4. 点击二级导航的“设置”,项目组长即可编辑项目信息和管理成员列表。
  5. 点击二级导航的“动态”,即可查看项目的操作日志。

个人中心

鼠标移动到右上角的用户头像或用户名上,即可点击“个人中心”查看个人信息。

在个人信息页面可以查看并修改自己的用户名、密码等信息。

内网部署

环境要求

  • nodejs(7.6+)
  • mongodb(2.6+)

记得先启动了 mongodb

安装

可视化部署[推荐]
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。

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

部署yapi

执行 yapi server命令后,根据提示,在浏览器中输入:0.0.0.0:9090,会弹出以下页面:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qZQIZNPg-1605680673480)(https://s1.ax1x.com/2020/09/23/wjZPfA.png)]

其中:

  • 部署路径自定义
  • 数据库地址需要将无改为自己启动MongoDB的地址

根据项目实际需要可以修改部署信息,点击【开始部署】,完成部署任务

常见部署错误:

  • MongoDB数据库连接失败,检查是不是配置文件的ip、port出错。
  • node版本较高,如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mzRjUZfG-1605680673482)(https://s1.ax1x.com/2020/09/23/wjKeiD.png)]

解决办法就是更换node版本,比如 node 12.X就可以。

安装成功提示:

(省略安装过程…)

依赖库安装完成,正在初始化数据库mongodb…

yapi-vendor@1.9.2 install-server /home/hblock/Develop/my-yapi/vendors
node server/install.js

log: mongodb load success…

初始化管理员账号成功,账号名:“admin@admin.com”,密码:“ymfe.org”

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

启动yapi

cd到部署目录:

cd /home/hblock/develop/my-yapi

node启动:

node vendors/server/app.js

然后在浏览器打开 http://127.0.0.1:3000 访问

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值