Yapi环境搭建
Yapi环境搭建Yapi简介Yapi 是高效、易用、功能强大的可视化接口管理平台,是由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。权限管理YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求可视化接口管理基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率Mock S
·
Yapi环境搭建
Yapi简介
Yapi 是高效、易用、功能强大的可视化接口管理平台,是由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。
- 权限管理
YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求 - 可视化接口管理
基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率 - Mock Server
易用的 Mock Server,再也不用担心 mock 数据的生成了 - 自动化测试
完善的接口自动化测试,保证数据的正确性 - 数据导入
支持导入 swagger, postman, json数据格式,方便迁移旧项目 - 插件机制
强大的插件机制,满足各种复杂业务需求
环境搭建
操作系统
centos 7.6
环境要求
- nodejs>v8.17.0
- mongodb>4.2
- git
安装nodejs
//获取资源
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
//安装nodejs
yum install -y nodejs
看图:
//查看版本
node -v
v8.16.0
npm -v
6.4.1
安装mongodb
//更新yum源
yum -y update
添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件并编辑
touch /etc/yum.repos.d/mongodb-org.repo
vim /etc/yum.repos.d/mongodb-org.repo
文件中添加如下内容:
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
安装mongodb:
yum install -y mongodb-org
启动mogodb:
配置远程访问,修改mongod.conf配置文件
vim /etc/mongod.conf
注释 bindIp: 127.0.0.1
# bindIp: 127.0.0.1
重启mongod
service mongod restart
安装git
# yum -y install git
...
Transaction test succeeded
Running transaction
Updating : git-1.8.3.1-20.el7.x86_64 1/4
Updating : perl-Git-1.8.3.1-20.el7.noarch 2/4
Cleanup : git-1.8.3.1-12.el7_4.x86_64 3/4
Cleanup : perl-Git-1.8.3.1-12.el7_4.noarch 4/4
Verifying : perl-Git-1.8.3.1-20.el7.noarch 1/4
Verifying : git-1.8.3.1-20.el7.x86_64 2/4
Verifying : git-1.8.3.1-12.el7_4.x86_64 3/4
Verifying : perl-Git-1.8.3.1-12.el7_4.noarch 4/4
Updated:
git.x86_64 0:1.8.3.1-20.el7
Dependency Updated:
perl-Git.noarch 0:1.8.3.1-20.el7
Complete!
安装Yapi
npm install -g yapi-cli --registry
https://registry.npm.taobao.org
/usr/bin/yapi -> /usr/lib/node_modules/yapi-cli/bin/yapi-cli
/usr/bin/yapi-cli -> /usr/lib/node_modules/yapi-cli/bin/yapi-cli
+ yapi-cli@1.4.0
added 266 packages from 125 contributors in 25.126s
启动
yapi server
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip
根据控制台提示访问
输入公司名称后点击部署
根据部署日志截图上的提示信息,启动服务
// 进入安装目录my-yapi
[root@jessy my-yapi]node vendors/server/app.js
log: -------------------------------------swaggerSyncUtils constructor-----------------------------------------------
log: 服务已启动,请打开下面链接访问:
http://127.0.0.1:3000/
log: mongodb load success...
默认app.js目录
./root/my-yapi/vendors/server/app.js
配置后台启动
官网的方式启动,是前台启动,当你关闭ssh窗口的时候,程序也就随之关闭了,所以需要改为后台运行,这里可以使用pm2进行管理
npm install -g pm2
后台启动,关闭
//启动
pm2 start /root/my-yapi/vendors/server/app.js
//关闭
pm2 stop/root/my-yapi/vendors/server/app.js
浏览器访问:
试用地址http://121.37.137.116:3000/
更多推荐
已为社区贡献1条内容
所有评论(0)