部署YApi前准备工作
环境要求
nodejs(7.6+)
mongodb(2.6+)
环境配置
nodejs 安装
1.拉取最新版本的nodejs(官网:https://nodejs.org/en/download/)
版本选择 ==> Linux Binaries (x64)
1.在/usr/local下创建nodejs目录
2.执行wget
wget https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz
3.解压
tar -xvf node-v12.18.0-linux-x64.tar.xz
4.将node-v12.18.0-linux-x64中文件内容移动到nodejs下
cd node-v12.18.0-linux-x64/
mv * ../
2.配置环境变量
1.配置环境变量
vi /ect/profile
export PATH=$PATH:/usr/local/nodejs/bin
source /ect/profile
2.设置软链
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
3.检查安装状态
image.png
参考:https://www.cnblogs.com/zhi-leaf/p/10979629.html
mongodb 安装
1.拉取mongodb程序包
官网下载地址:https://www.mongodb.com/try/download/community
1.在/usr/local/下创建mongodb目录
2.获取mongodb安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.7.tgz
3.解压到相应目录下
2.配置mongodb config文件
1.创建data,logs,config目录
2.配置mongodb.config
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false #是否授权连接
3.配置root账号
1.启动mongod
/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.7/bin
./mongod --config /usr/local/mongodb/config/mongodb.conf --journal
2.mongo 登录
./mongo
3.创建root账号
use admin
db.createUser({user:"root",pwd:"root",roles:["root"]})
mongod启动成功
参考:https://www.cnblogs.com/elsons/p/10731291.html
https://baijiahao.baidu.com/s?id=1645699567643647036&wfr=spider&for=pc
https://www.cnblogs.com/xiaofeideboke/p/9837648.html (推荐参考)
安装YApi
可视化方式安装
1.安装yapi
1.在/usr/local目录下创建yapi子目录
2.执行
npm install -g yapi-cli --registry https://registry.npm.taobao.org
3.启动yapi
yapi server 或者 /usr/local/nodejs/bin/yapi server
2.访问9090端口,完成yapi db数据初始化
image.png
部署成功我这里选择1.8.5版本,之前选1.9.x版本,会出现各种安装问题
看到这个,说明安装成功
3.启动yapi&访问3000端口,进入yapi
nohup node vendors/server/app.js 2>&1 &
YApi登录页
参考资料
yapi内网部署https://hellosean1025.github.io/yapi/devops/index.html#%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%ae%a1%e7%90%86
网友评论