前提准备:
硬件:
一台服务器(阿里云,腾讯云等购买,配置按需)
域名(阿里云,腾讯云等购买,按需)
服务器安装:
node环境(不低于8.x,建议使用nvm管理node版本,node下载地址)
mongodb数据库(Linux服务器安装mongodb,Macos 安装mongodb)
Yapi接口管理平台(Yapi内网部署)
pm2 进程管理工具(pm2官方文档)
推荐使用宝塔管理服务器(比较适用前端小白,安装部署教程)
本地电脑安装:
Navicate管理数据库(navicate中文破解版)
mongodb安装踩坑:过一下Linux安装mongodb
Yapi内网部署踩坑:相对简单的可视化部署
1 全局安装一个脚手架(npm install-g yapi-cli --registry https://registry.npm.taobao.org)
2 运行 yapi server即可开启可视化安装界面
3 因为Yapi服务也是采用mongodb作为数据库,所以安装yapi前要先确保服务器上已经安装好了mongodb
4

5 Yapi也是一个服务,关闭终端后会自动断掉,所以需要pm2进行服务持久化。

部署:目前采用ftp手动部署,后续接入自动部署流程。
网友评论