YApi安装

官方网站: 点击这里

比较详细的教程可以在官网上查看

系统环境: Centos 7

软件运行环境要求:
nodejs(7.6+)
mongodb(2.6+)

安装MongoDB

创建仓库
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下内容

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

进行安装 yum install -y mongodb-org

启动MongoDB systemctl start mongod.service
开机启动MongoDB systemctl enable mongod

参考:
centos7 yum安装MongoDB

安装nodejs

如果安装了老版本的nodejs, 需要先卸载.
卸载旧版本的nodejs yum erase nodejs npm -y

更新node.js的yum源(Node.js v8.x)
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -

进行安装 yum install -y nodejs

查看node.js版本 node -v

参考:
如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM
centos7用yum安装node.js

安装YApi

进行安装测试阶段可以先关闭防火墙.
最好禁用SELinux, 避免不必要的影响.
修改config文件 vim /etc/selinux/config
SELINUX=enforcing改为SELINUX=disabledwq保存。
重启系统 reboot

官方提供了两种不同的安装方式, 这里使用第一种简单的方式:

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

yapi server命令启动了可视化部署程序, 通过游览器进行部署.

部署界面里需要填写公司名称.
其余信息已经有默认的信息填写上去了, 不用修改.

部署成功后, 使用CTRL + C进行退出.

./my-yapi/config.json 配置文件
启动程序之前, 可以按自己的需求修改.

启动程序
cd my-yapi
node vendors/server/app.js

通过http://部署YApi服务器的IP:3000/login进行访问.

参考:
YApi内网部署
CentOS 7 部署 YApi
教你怎么永久关闭selinux

你可能感兴趣的:(YApi安装)