YApi 安装部署

以下基于官网进行调整,亲测可以使用:

环境要求

  • nodejs(7.6+),但必须<15,本示例使用版本为12.18.4
  • mongodb(2.6+),本示例使用的是mongodb4.0.102008R2Plus SSL

安装

请先安装非关系型数据库mongodb,再安装yapi,安装yapi方式如下:

方式一. 可视化部署[不推荐]

执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server

运行到yapi server,将会出现各种错误,难用,还是绕道吧!!!

方式二. 命令行部署[推荐]

如果 github 压缩文件无法下载,或需要部署到一些特殊的服务器,可尝试此方法,

在自己指定的磁盘下,使用gitBash依次执行以下操作命令:

mkdir yapi 
cd yapi 
git clone https://github.com/YMFE/yapi.git vendors 
cp vendors/config_example.json ./config.json // ⚠️  复制完成后把内容修改为 config.json
⚠️打开config.json文件,将db下的user、pass改成空字符串,去掉数据库权限认证,否则会报错Authentication failed 
cd vendors 
rm package-lock.json // ⚠️ 一定要删除 package-lock.json 
npm install --production --registry https://registry.npm.taobao.org 
如果上述命令有问题,可去掉--registry https://registry.npm.taobao.org ,执行下述语句命令:
npm install --production
npm run install-server 
node server/app.js 

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值