1.vps安装YApi
部署YApi需要安装node,和MongoDB
node已安装,在此省略,开始安装MongoDB
1.1安装MongoDb
使用curl下载curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-4.0.2.tgz
注意O是大写的
解压tar -zxvf mongodb-linux-x86_64-ubuntu1404-4.0.2.tgz
移动mv mongodb-linux-x86_64-ubuntu1404-4.0.2 /usr/local/mongodb
添加路径到环境变量export PATH=/usr/local/mongodb/bin:$PATH
创建数据库目录mkdir -p /home/data/mongodbData
在/opt/mongodb/下新建mongodb.log文件
后台启动mongod --dbpath=/data/db --fork --logpath=/opt/mongodb/mongodb.log
添加开机启动vim /etc/rc.local
在文件中添加如下代码
/usr/local/mongodb/bin/mongod --dbpath=/data/db --fork --logpath=/opt/mongodb/mongodb.log --logappend
至此,MongoDB已经安装完毕
1.2安装YApi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
已在9090端口部署,电脑访问服务器ip+端口号

可视化部署,一直卡在部署界面,采用官网命令行部署
使用forever守护进程启动
cd /home/yapi/vendors/server
forever start app.js
输入服务器ip加3000端口+/login,成功看到部署完成的界面
输入账户名和密码即可进入我的空间
enjoy it!!!
1.3安装报错记录
run: async function (argv) {
^^^^^^^^
SyntaxError: Unexpected token function
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at /usr/local/lib/node_modules/yapi-cli/src/index.js:10:23
解决方案:安装node最新版本