关于linux:ubuntu-安装yapi-项目api管理工具

4次阅读

共计 1132 个字符,预计需要花费 3 分钟才能阅读完成。

环境阐明

  • ubuntu
  • npm
  • Mongo

装置 npm

apt install npm

docker 装置 mongo

// 1. 运行 mongo 服务,因为是测试所以也不设置用户名明码了
docker run -d --name yapi-mongo -p 27017:27017 mongo
// 2. 进入 mongo 服务
docker exec -it yapi-mongo bash
// 3. 进入 mongo 交互命令环境
mongo
// 4. 创立名为 yapi 的 DB,这个在可视化部署用得上
use yapi
// 5. 查看所有 DB
show dbs

装置 ypai

形式一. 可视化部署 [举荐]

执行 yapi server 启动可视化部署程序,输出相应的配置和点击开始部署,就能实现整个网站的部署。部署实现之后,可依照提示信息,执行 node/{网站门路 /server/app.js} 启动服务器。在浏览器关上指定 url, 点击登录输入您方才设置的管理员邮箱,默认明码 (ymfe.org) 登录零碎(默认明码可在集体核心批改)。

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server
形式二. 命令行部署

如果 github 压缩文件无奈下载,或须要部署到一些非凡的服务器,可尝试此办法

mkdir yapi
cd yapi
git clone https://github.com/YMFE/yapi.git vendors // 或者下载 zip 包解压到 vendors 目录(clone 整个仓库大略 140+ M,能够通过 `git clone --depth=1 https://github.com/YMFE/yapi.git vendors` 命令缩小,大略 10+ M)cp vendors/config_example.json ./config.json // 复制实现后请批改相干配置
cd vendors
npm install --production --registry https://registry.npm.taobao.org
npm run install-server // 安装程序会初始化数据库索引和管理员账号,管理员账号名可在 config.json 配置
node server/app.js // 启动服务器后,请拜访 127.0.0.1:{config.json 配置的端口},首次运行会有个编译的过程,请急躁等待 
配置
  • 装置的 yapi server 后零碎将主动运行可视化部署程序 (http://localhost:9090),输出相应的配置并点击开始部署
  • 如果部署的时候应用的是默认端口配置,那网站拜访的地址就是:http://localhost:3000,初始管理员账号:admin@admin.com,明码:ymfe.org
正文完
 0