在前后端分离的项目中,API管理工具起到了连接前后端开发人员、规范接口文档和提供高效协作的重要作用。Yapi作为一种流行的API管理工具,能够满足这些需求,并提供丰富的功能。以下是本人在linux服务器上离线部署Yapi的过程中记录的详细步骤、遇到的问题以及解决方案。
一、环境准备
1、Yapi环境要求:
1)Node.js(版本7.6及以上)
2)MongoDB(版本2.6及以上)
2、外网环境准备
1)Node.js压缩包
版本说明:本文使用了v12.22.10,版本过高会出现兼容性问题;
下载地址:https://registry.npmmirror.com/binary.html?path=node/latest-v12.x/;
2)MongoDB压缩包
版本说明:本文使用了v4.4.22;
下载地址:MongoDB Community Downloads | MongoDB
3)Yapi压缩包
使用命令行外网本地部署:
mkdir yapi //新建文件夹
cd yapi
git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录
cp vendors/config_example.json ./confi