mongodb 安装完不见了_【环境配置】安装和配置最近国内流行的开源接口管理平台-Yapi...

b83f6b4c9c4cac91c05599d63567af13.png

今天凯哥给大家带来的是一个名字叫做YAPI的接口测试平台的环境配置和搭建过程。参考网址是:http://yapi.demo.qunar.com/

aaa60802f132e92da504b341b6e4807d.png

YApi 简介:

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

在后端开发接口过程中,开发和测试是必不可少的环节。如下图所示,按以往的做法,接口文档管理因为没有跟开发和测试整合到一起被孤立,导致后端维护对于他们冗杂繁琐的文档,是件收益很低的事情。没有人喜欢做收益低的事情,只有提高了维护接口文档的收益,才能真正解决这个问题。

513721f99907578241d0f6ccaf05e326.png

在接口开发过程中,后端通常都会使用 postman 等类似的工具测试接口,而测试接口是在开发过程中一个必要的过程。如果参数有改动,必然会在 postman 等工具上更新字段和测试接口。由此可以联想到, 如果能有一款工具既可用来做测试接口,又能作为接口文档工具,将接口文档和接口测试连接到一起,不就解决了此问题。YApi 解决方案是将接口文档和测试通过单一数据源连接到一起,如果有改动,因为改的是单一的数据源,就不会出现更新滞后和不及时问题。

3706279fb8af3bfb666230224175a8a1.png

基本特性

  • 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
  • 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
  • 类似 postman 的接口调试
  • 自动化测试, 支持对 Response 断言
  • MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
  • 支持 postman, har, swagger 数据导入
  • 免费开源,内网部署,信息再也不怕泄露了

安装要求:

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

接下来就去下载软件Node.js和MongoDB。

先下载Node.Js。下载地址:https://nodejs.org/en/download/。

ec64bd0ace4e90d3d896b3db6e26be78.png

下载好了就直接安装:

cf529ac472ba23dab99e3b7ccc0e8a60.png

一般都是下一步就好:

74060f1f79edcd8e2ae392de85401160.png

2aa26bf3b24603739fa63e99a6880473.png

358a61c9cbcbd8d5565f512d5eeb830c.png

最后查看node的安装版本:

230a9430cae2452a68cb7e11b60f6464.png

Node安装完了之后,就开始安装MongoDB。MongoDB的下载和安装请看文章:

测试凯哥:【小白入门MongoDB数据库】MongoDB数据库的安装和配置​zhuanlan.zhihu.com
d299efd9f766ff4be8fe6f990762e1bf.png

下面我们直接看怎么安装和配置YAP环境。

首先,以管理员身份运行命令行,输入以下命令:

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

c7b13ee9a1829edfd12f269f0320a563.png

开始在线下载yapi的安装包。

待到下载完毕后,使用YAPI自带的图形化集成部署工具开始部署。

在命令行输入命令:yapi server

启动部署服务(如下图所示):

1344df8372749a9d6702a3a80c999f5f.png

按照提示,打开浏览器,在地址栏输入:http://127.0.0.1:9090,打开YAPI的部署页面:

47cfdc898a4d663366ff1ad84444ea51.png

按照提示,输入各项信息。注意这些参数都可以调整,但是要根据实际情况,比如数据库端口,这里就要输入MongoDB的端口(安装的时候用的什么端口,在这里就要输入什么端口)

确定好参数信息后,就直接【开始部署】

4530df6d457df612fa1499f534b8f57a.png

等待一段时间,会自动结束,但是会出现如下的一个信息:

2bde5b90a90d4a8a4dc4d1ff8fe04922.png

不过不要紧张,经过凯哥的实验,这个不会影响安装的过程和结果。只需要将部署日志页面关闭,重新再部署以下,但是会提示下面的信息:

711133eb391a6427b5fe50f07a8d09e9.png

所以我们在,命令行中就可以强制结束部署的进程了!

然后进入到my-api的安装目录中,使用命令启动一个叫做app.js的文件:

node app.js

如果出现如下所示的提示,说明服务正常。

b701f29aa522fe417d8edc886a141ec3.png

然后在浏览器的地址栏中输入:http://127.0.0.1:3000,打开系统首页:

d60e2ca317fb52633f720f724c306ffc.png

使用部署的时候设置的管理员用户名和默认的密码:

用户名为:部署时输入的管理员邮箱;

默认密码为:http://ymfe.org;

8f91b4d3ade9ce54aa1c5203c8fb3c64.png

进入到首页:

717cb731ac9cc8894e1135c5547a2fd0.png

添加项目:

96e988ac3645488bdaf705dcd3321912.png

添加接口:

ad753013528909c171e5757bad4097a9.png

这是官网没有的部署内容,其他使用方面的功能和说明,官网都有。

凯哥就不说了……大家有问题可以私聊凯哥哦……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值