centos安装yapi分支crazy-yapi
1 2 3 4 5 6 7 8 9 10 | crazy-yapi 分支部署 mkdir crazy-yapi cd crazy-yapi git clone --depth=1 https: //github.com/xian-crazy/yapi.git vendors cp vendors/config_example.json ./config.json //复制完成后请修改相关配置(先在mongodb中创建好数据库和账户,根据实际值修改config.json) cd vendors npm install --registry https: //registry.npm.taobao.org ykit pack -m //大概60秒左右 编译过程中 如果显示 [Bundler] 1908/1912 build modules 不动了,按一下回车 npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置 forever start -o out .log -e err.log server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候 |
1 2 3 4 5 6 7 8 | 分支升级说明 停止服务:forever stopall cd /opt/yapi/vendors/ 添加 分支仓库(若已经添加,无需重复添加) git remote add yehaoapi https: //github.com/xian-crazy/yapi.git 拉取新代码 git pull yehaoapi master npm install --registry https: //registry.npm.taobao.org 打包 ykit pack -m 启动服务 forever start -o out .log -e err.log server/app.js |
部署时,若npm报错
则可以使用yarn部署
1 2 3 4 | 安装yarn 以centos为例: npm install --global yarn yarn --version |
yarn安装成功后
1 2 | 设置镜像 yarn config set registry https: //registry.npm.taobao.org/ |
镜像设置成功后
mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录
cp vendors/config_example.json ./config.json //复制完成后请修改相关配置
cd vendors
yarn
yarn run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
node server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
若启动后,无法加载页面内容,则下载已经制作完成的crazy-yapi压缩包,上传至服务器,解压启动即可
链接:https://pan.baidu.com/s/1D9WFC5X7r7G-05yJtzy54g
提取码:jbhu
yapi启动命令 先检查端口是否启用 [root@test01 ~]# netstat -npl|grep 33333 yapi端口 [root@test01 ~]# netstat -npl|grep 27017 mongodb端口 1.先启动MongoDB 2.在启动yapi 在crazy-yapi/vendors文件中 nohup node server/app.js & 启动yapi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现