安装nodejs
1:下载
curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
2:安装
sudo yum install -y nodejs
3:查看版本
node -v
4:查看npm版本
npm -v
5:可能出现的问题
如果 ‘node -V’ 显示一些旧版本并且您无法更新,请执行以下三行:
1.yum module disable -y nodejs
2.curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
3.sudo yum install -y nodejs
安装mongodb
1:更新yum源(非必须)
yum -y update
2:添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件
touch /etc/yum.repos.d/mongodb-org.repo
3:编辑mongodb-org.repo文
vim /etc/yum.repos.d/mongodb-org.repo
4:添加文件内容
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
5:安装mongodb
yum install -y mongodb-org
6:启动mongodb
service mongod start
7:设置开机启动
chkconfig mongod on
8:打开moMongoDB(可忽略)
/bin/mongo
9:配置远程访问
vim /etc/mongod.conf
# network interfaces
net:
port: 27017
# bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
注释 bindIp: 127.0.0.1
10:重启mongod
service mongod restart
安装git
yum -y install git
安装部署YApi环境
1:下载安装
npm install -g yapi-cli --registry https://registry.npm.taobao.org
2:启动YApi
yapi server
启动成功画面:
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip
3:在浏览器输入http://10.168.1.112:9090/
一般都是默认的就可以了,输入公司名称后点击【开始部署】
4:部署成功标志
初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问
5:根据部署日志上的提示信息,启动服务
1.cd my-yapi/ #我的是root/my-yapi,看部署的时候各位的设置
2.node vendors/server/app.js
表示成功启动
配置swagger
1:登录yapi
在浏览器输入:http://10.168.1.112:3000/
;使用默认的用户名和密码登录
2:登录进去后新建分组,如下操作:
3:添加项目
填写项目信息
4:导入swagger接口信息
复制http://localhost:7001/v2/api-docs
粘贴到:
5:swagger接口信息成功导入yapi,查看接口信息
可以预览接口信息
6:调试接口信息
由于是跨域请求,Chrome浏览器需要安装跨域请求插件,下载地址:https://github.com/YMFE/cross-request/archive/master.zip
7:设置swagger自动同步
yapi配置swagger基本完成