1,下载相关安装包
下载nodejs(https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-x64.tar.xz)
下载mongodb(http://downloads.mongodb.org/linux/mongodb-linux-x86_64-4.0.6.tgz)
2,安装nodejs
解压nodejs安装包
tar -xvf node-v10.15.2-linux-x64.tar.xz
mv node-v10.15.2-linux-x64 /opt/nodejs
建立软连接,变为全局
ln -s /opt/nodejs/bin/npm /usr/local/bin/
ln -s /opt/nodejs/bin/node /usr/local/bin/
验证node和npm版本
node -v
npm -v
3,安装mongodb
解压安装包
tar -zxvf mongodb-linux-x86_64-4.0.6.tgz
mv mongodb-linux-x86_64-4.0.6 /opt/mongodb
进入/opt/mongodb/bin目录
cd /opt/mongodb/bin/
添加 配置
vi mongodb.conf
#端口号
port=27017
#db目录
dbpath=/opt/mongodb/data/db
#日志目录
logpath=/opt/mongodb/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0
退到上一层目录cd ..
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
配置开机自启动
cd /lib/systemd/system
cat > mongodb.service << EOF
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/opt/mongodb/bin/mongod --config /opt/mongodb/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/opt/mongodb/bin/mongod --shutdown --config /opt/mongodb/bin/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
添加mongodb.service的执行权限
chmod +x mongodb.service
重启mongodb.service
service mongodb.service restart
4,安装及部署yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
cd /opt/nodejs/bin
后台运行yapi
nohup ./yapi server > /dev/null 2>&1 &
浏览器登陆yapi,开始部署

部署成功会提示successfull
5,启动yapi
进入yapi的部署目录
cd /opt/nodejs/bin/my-yapi/
后台运行yapi服务
nohup node vendors/server/app.js > /dev/null 2>&1 &
浏览器登陆yapi ,默认URL为:http://ip:3000/
网友评论