linux部署YApi教程

YApi是去哪儿移动架构组开源的API管理系统,是一款完全免费的api管理平台。

官网地址:https://yapi.ymfe.org/

示例地址:http://yapi.demo.qunar.com/

使用教程:https://yapi.ymfe.org/documents/index.html

主要特点如下 :

权限管理:YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求

可视化接口管理:基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率

Mock Server:易用的 Mock Server,再也不用担心 mock 数据的生成了

自动化测试:完善的接口自动化测试,保证数据的正确性

数据导入:支持导入 swagger, postman, har 数据格式,方便迁移旧项目

插件机制:强大的插件机制,满足各类业务需求

一、安装环境要求:

• nodejs(7.6+)yapi是用nodejs开发的,所以需要此环境编译运行

• mongodb(2.6+)用来存储系统的数据

二、安装nodejs

获取资源

curl -sL https://rpm.nodesource.com/setup_8.1.4 | bash -

安装

yum install -y nodejs

查看nodejs和npm版本

三、部署mongodb

添加mongodb-org.repo文件

进入cd etc/yum.repos.d/

mkdir mongodb-org.repo

vim mongodb-org.repo,添加如下代码

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/RedHat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck= 0 enabled=1

安装mongodb

yum install -y mongodb-org

修改config文件

vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

然后“:wq”保存

重启OS:reboot

启动mongodb

systemctl start mongod

四、安装YApi

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

启动Yapi服务

yapi server

打开浏览器访问:服务器ip:9090

填写公司名称,其他默认即可,点击开始部署

部署成功,linux会有日志打印出来

初始登录名和密码:[email protected]/ymfe.org

五、启动YApi

cd /usr/local/bin/my-yapi/vendors/server/

node app.js

启动成功后打开浏览器登录

服务器ip:3000/login

输入用户名和密码:[email protected]/ymfe.org

到这里可以自己玩了,具体怎么玩请看最上面教程

当然还可以设置自动启动,如果有需要,见下方链接

https://www.jianshu.com/p/383a6c1f1209

注:

1、mongod安装和卸载
https://blog.csdn.net/benben_2015/article/details/83065478

2、端口9090被占用

输入netstat -tnlp查询所有进行中的端口对应的pid,然后kill -9 pid杀死即可

发布了142 篇原创文章 · 获赞 70 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/weixin_39142498/article/details/100674113
今日推荐