ubuntu 20.04 安装 YApi(node、npm、mongodb、pm2 环境搭建)
作为前端 mock 数据是比较重要的一件事,可以很大程度上提高效率(不用等后端写完接口就可以进行相关工作)。
之前一直使用 easy-mock ,界面美观、操作便捷,但是貌似现在已经没人维护了,所以不得不考虑更换一个类似的项目,在 github 上 star 数量 25.5k 的 YApi 无疑是一个不错的选择。
下面开始环境搭建:
环境要求
- nodejs(7.6+)
- mongodb(2.6+)
- git
3、安装 mongodb
sudo apt install mongodb
MongoDB 目前是一个 systemd 服务,因此我们使用 systemctl 来检查和修改它的状态
sudo systemctl status mongodb
sudo systemctl stop mongodb
mongodb 默认没有密码,任何人都可以通过网络访问,之前就遇到过被人勒索比特币的情况,所以最好开启认证
vim /etc/mongod.conf
auth = true
终端输入 mongo 进入数据库操作
# 创建管理员用户
use admin
db.createUser(
{
user: "user",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
sudo systemctl restart mongodb 重启 mongodb,使配置生效。
4、安装 yapi-cli 工具
npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
运行后打开浏览器根据提示安装即可
5、利用 pm2 方便服务管理维护
npm install pm2 -g //安装 pm2
cd {项目目录}
pm2 start "vendors/server/app.js" --name yapi //pm2 管理 yapi 服务
pm2 info yapi //查看服务信息
pm2 stop yapi //停止服务
pm2 restart yapi //重启服务
至此,安装完成,可以通过 ip 地址 + 3000 端口方式访问,也可以利用 nginx 做反向代理,使用域名访问。
更多教程参考官方文档:
https://hellosean1025.github.io/yapi/
版权声明:
作者:灰糖
链接:https://longdada.me/ubuntu-20-04-install-yapi/
来源:灰糖笔记
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
文章目录
关闭