yapi在云服务器ECS上的使用-阿里云
一、阿里云使用之yapi的安装与启动
1、阿里云使用之yapi的安装
阿里云使用之yapi的安装,由于我们使用的云服务器ECS是CentOS系统,所以详细的安装方法,请进入前文中的yapi的安装文档
2、阿里云使用之yapi的启动
因为yapi是使用9090端口,所以,我们需要先进入安全组,添加9090端口配置
添加9090端口

添加后,我们执行yapi server,就可以通过 ip:9090 来访问ypai了(注意要先开启yapi server不然也是无法进入的)。访问效果如图:

初始化管理员账号成功,账号名:”admin@admin.com“,密码:”ymfe.org”

二、保持yapi的一直运行/如何让node app的程序一直运行?
1、发现问题:yapi在启动后如果关闭窗口链接,服务也会关闭。
我们在浏览器中关闭之前成功远程连接,并操作yapi的阿里云网页。刷新界面,发现访问不了了。
2、解决问题:
既然关掉终端,程序也关闭了,那如何让node app的程序一直运行?
2.1、使用forever方式
1.判断是否安装了forever
1 | 终端执行 |
2.如果未安装forever,则执行如下命令安装
1 | npm install -g forever |

3.使用forever开启nodejs程序
1 | forever start xxx.js |

如果你需要用npm start来运行你的程序,则用命令
forever start -c “npm start” 路径
4.如果不需要一直运行nodejs程序
1 | forever stop xxx.js |

forever 使用方法
1 | 作为前台任务启动 |
2.2、使用crontab方式
目前自己未实践过。
三、云服务器重启的时候的yapi各项服务处理
mongoDB 和 yapi 都会断掉,需要重新启动。请按顺序启动。
1、重启 MongoDB,并后台运行
1 | cd CQApp-api-mongodb/ |

2、重启yapi,并始终后台运行
1 | # 原本是 node vendors/server/app.js |
初始化管理员账号成功,账号名:”admin@admin.com“,密码:”ymfe.org”
四、提交云服务器代码
想看本网站中的Git代码同步
大概步骤,摘要如下:
1 | cd CQApp-api-mongodb/ |
(node:33) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
End
至此,利用yapi在云服务器ECS上的使用-阿里云介绍结束。