2020-05-16 Yapi部署坑

一、平台介绍

image.png

二、环境要求

  • nodejs(7.6+) 下载链接:https://pan.baidu.com/s/1JJ2bfa1efexji0DMbLf8ng 提取码:a23z
  • mongodb(2.6+)下载链接:https://pan.baidu.com/s/1-5RRQlPGDFIfop2YV46tKQ 提取码:8cfa
  • git 自己找吧~~

安装说明(Windows环境)

  • node
    一路next下去,然后在cmd里 输入 node -v 回车看到版本号; npm -v 回车看到版本号;说明安装成功
    cmd里 输入 npm config ls 查看配置路径
    找到配置 路径 ; userconfig C:\Users\Administrator.npmrc
    用notepad++ 去编辑上述路径.npmrc文件添加如下内容:(主要是global_modules会越来越大,最好放D,E盘。注意路径不要有空格或者中文字符,别放默认的C盘)
prefix=D:\你喜欢的路径\npm_global_modules   
strict-ssl=false
  • mongdb
    下载zip包解压后,在根目录下新建 mongo.config ; data\db\ ; logs\mongo.log 文件夹以及文件
dbpath=你的路径\mongodb\data\db #数据库路径
logpath=你的路径\mongodb\logs\mongo.log #日志输出文件路径
#logappend=true #错误日志采用追加模式
#journal=true #启用日志文件,默认启用
#quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号默认为27017

Yapi安装

cd 到你想部署工程目录

# npm install -g yapi-cli --registry https://registry.npm.taobao.org
# yapi server
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip 
访问ip:9090 ,ps:防火墙或者云服务器安全组
ps:可能会有相关报错,主要和目录权限有关!修改即可

image.png

点击开始部署 报错
Error: unable to verify the first certificate
image.png

不知道为啥,设置了 npm config set strict-ssl false 也不行
后来,楼主直接把这个文件在浏览器下载下来,然后把解压内容直接放到 my-yapi\vendoros\文件夹下,然后注释掉 你安装npm配置global配置的module下
(上面配置:prefix=D:\你喜欢的路径\npm_global_modules 的路径)
你配置的路径\npm_global_modules\node_modules\yapi-cli\src\commands\install.js 128行,如下图:
image.png

等自动部署好如下图:
image.png

cmd 命令行执行

部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问


image.png

成功

image.png

三、后台启动

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 //重启服务
升级管理
cd  {项目目录}
yapi ls //查看版本号列表
yapi update //更新到最新版本
yapi update -v {Version} //更新到指定版本

初始化管理员账号成功,账号名:"[email protected]",密码:"ymfe.org"

你可能感兴趣的:(2020-05-16 Yapi部署坑)