Yapi-环境部署-设置-基础运用

在window系统部署yapi

环境搭建:

1、先从nodejs官网下载node.js的msi文件
https://nodejs.org/en/

在这里插入图片描述
2、安装node.js可以一路Next,全部默认即可。

3、node.js安装好之后再下载mongodb数据库

4、先从官网下载mongodb的msi文件
https://www.mongodb.com/try/download/community

在这里插入图片描述
5、安装mongodb也是一样一路Next(需要注意两个地方,如下)

  • 在安装的时候需要记住mongodb安装路径,一会会加配置文件进去,如下图

在这里插入图片描述

  • 在下图的页面中去掉红框中的勾,不然安装时间会很长

在这里插入图片描述
6、mongodb安装后,还需要做一些配置,我在f盘中添加了一个yapi文件夹,然后再yapi文件夹下创建一个datas文件夹,再进入datas文件夹创建两个文件夹,分别命名为db和log

7、然后再进入mongodb的安装目录C:\Program Files\MongoDB\Server\4.4创建一个mongod.cfg文件,文件内容如下

在这里插入图片描述

systemLog:
    destination: file
    path: F:\yapi\datas\log\mongod.log
storage:
    dbPath: F:\yapi\datas\db

8、进入mongodb安装目录的bin目录下面,复制路径
C:\Program Files\MongoDB\Server\4.4\bin

9、按win+R打开命令窗口

10、切换到刚刚的复制的路径下面,然后再的输入 mongod --dbpath F:\yapi\datas\db
可以看到MongoDB的服务启动并有相应的端口号和路径,然后Ctrl + c强制停止

在这里插入图片描述

11、然后再重新执行配置文件(就是上方创建的mongod.cfg文件),执行下面的命令后,在F:\yapi\datas\log这个路径下会生成一个monngod.log的文件

mongod.exe --config "C:\Program Files\MongoDB\Server\4.4\mongod.cfg" --install

在这里插入图片描述
12、然后我们再验证下数据库(因为我们再安装的时候没有设置用户名和密码,所以进入数据库的时候不需要密码任何人都可以进去)

mongo

进入数据库后输入1+1 回车
如果输出为2,那么数据库安装成功

在这里插入图片描述
13、然后 Ctrl + c 退出数据库

14、由于之前安装了nodejs,官网说可以通过nodejs中的npm来部署yapi

在这里插入图片描述
15、上一步在命令窗口中已经退出了数据库,然后现在安装yapi,切换到根目录输入如下命令

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

安装成功后会显示下图的信息

在这里插入图片描述
16、然后继续输入启动yapi服务

yapi server

在这里插入图片描述
17、根据输出提示用浏览器访问http://127.0.0.1:9090进行部署yapi

在这里插入图片描述
18、输入如上信息后,点击‘开始部署’,部署成功后注意最后3段话,根据这3段话操作就好

在这里插入图片描述
19、部署成功后会在C盘根目录生成一个名为my-yapi的目录

20、回到命令窗口按 Ctrl+c进入C:\my-yapi目录,然后输入上图提示命令

node vendors/server/app.js

在这里插入图片描述
21、输入命令后根据输出信息用浏览器访问http://127.0.0.1:3000

22、访问后进入yapi的登录界面

23、在使用yapi期间不能关闭yapi的服务命令窗口,否则不能运行

在这里插入图片描述
注意:以后每次打开该网站前都要先把服务器启动!并保持cmd窗口持续运行!

24、点击登录,使用刚刚系统给出的账号和密码进行登录。

在这里插入图片描述
25、登录后,虽然是本地服务,但是可以给需要管理的接口配置相应的接口环境(环境域名),如下:

  1. 在首页点击右边的项目
    在这里插入图片描述
  2. 进入项目点击‘设置’
    在这里插入图片描述
  3. 然后再点击环境配置,找到环境域名,再填写接口需要的域名即可(一个项目可以配多个)
    在这里插入图片描述
  4. 在进行测试请求的时候可以选中域名
    在这里插入图片描述

26、下次启动的时候需要输入以下命令

C:\Users\MECHREVO>cd /
C:\>cd my-yapi
C:\my-yapi>node vendors/server/app.js

初始账号名:admin@admin.com
初始密码:ymfe.org

27、更新yapi-cli(更新yapi工具)

npm install -g yapi-cli

遇到的一些问题:

1、启动yapi服务的时候如果出现如下错误的解决方法

错误信息:error: MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017, mongodb Authentication failed

解决方法:打开任务管理器>服务>找到MongoDB>将状态改为‘正在运行’

在这里插入图片描述


2、corss-request插件安装

问题:在yapi上无法发送请求

解决方法:要再yapi上发送请求需要在浏览器上装corss-request插件,目前再chrome网上商店找不到,这里提供插件压缩包再文章最底部(目前只支持chrome);

打开google浏览器访问chrome://extensions/,开启开发者模式(右上角),然后取加载刚刚解压后的corss-request插件(或者直接将文件夹拖入到扩展程序页面)
在这里插入图片描述
在这里插入图片描述
插件的‘背景页’可以看到哎yapi里面手动发送的请求详情
在这里插入图片描述


测试集合断言:

1、对测试集合添加响应断言

将接口添加到测试集合(导入接口)
在这里插入图片描述

若修改过里面的内容,需要下次打开还是修改后的内容的话,需要点击更新
在这里插入图片描述


将部分抓包软件的请求导入到yapi:

1、将Fiddler请求文件导入到yapi中

请求生成后,找需要的接口选中后(可多选),然后再点击File>Export Sessions>Selected Sessions. . .然后出来弹出,继续按下图操作,点击图1的红色下拉,再选中图2红框中的内容,再继续下一步就可以导出.har文件了,yapi支持导入har文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


2、将Charles请求文件导入到yapi中

发选中要导出的请求或接口,再右键选中导出(也可以点击左上交的File>Export Session)
在这里插入图片描述
在选择保存路径的时候可以选择保存文件格式,那这里选择.har,再点击保存即可(yapi
支持导入.har文件)
在这里插入图片描述


3、将浏览器中的请求加入到yapi

在浏览器窗口按F12进入检查页面,点击Network标签,然后按F5重新发起请求
在这里插入图片描述

然后再找到你要导入到yapi的请求右键进行保存,保存后就是har文件,如下图:
在这里插入图片描述
4、相应软件和插件

链接:https://pan.baidu.com/s/1ds1ejJMrbHRGTJG_FcOZRw
提取码:t9rt

▩初出茅庐,如果有其他好的方法,欢迎留言 (ง •_•)ง

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值