前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Mock】:YApi 安装与部署(CentOS 8)

【Mock】:YApi 安装与部署(CentOS 8)

作者头像
WEBJ2EE
发布2022-01-24 11:04:45
1.1K0
发布2022-01-24 11:04:45
举报
文章被收录于专栏:WebJ2EEWebJ2EE
代码语言:javascript
复制
目录
1. YApi 是什么?
2. 安装前准备
  2.1. 安装 Nodejs
  2.2. 安装 MongoDB
3. 安装 YApi
4. 启动 YApi
5. 安装 cross-request 插件

1. YApi 是什么?

YApi 是一个高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。

2. 安装前准备

安装 Yapi 前,需要提前在环境中安装好 nodejs 和 MongoDB。

2.1. 安装 Nodejs

还得是 dnf ...

代码语言:javascript
复制
dnf install nodejs

2.2. 安装 MongoDB

建议安装 Mongo 的时候

别设置密码

代码语言:javascript
复制
docker run --name yapi-mongo \
  -p 27117:27017 \
  -v /data/yapi-mongo:/data/db \
  -d mongo

3. 安装 YApi

YApi 的命令行工具 yapi-cli 负责 YApi 平台的部署。

代码语言:javascript
复制
npm install -g yapi-cli --registry https://registry.npm.taobao.org

启动 yapi-cli,准备进行平台部署。

代码语言:javascript
复制
yapi server

通过浏览器访问(默认端口 9090),开始平台部署。

4. 启动 YApi

YApi 部署完成后,官方建议使用 pm2 进行 YApi 的服务管理。

代码语言:javascript
复制
npm install pm2 -g
代码语言:javascript
复制
cd /root/my-yapi // YApi 的部署路径
pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务

服务启动完成后,即可使用浏览器进行访问(默认端口 3000)

5. 安装 cross-request 插件

使用 YApi 的时候,它的“运行”功能,需要插件 cross-request 配合。

cross-request 插件现在只能手动下载与安装:

代码语言:javascript
复制
https://github.com/YMFE/cross-request/archive/master.zip

下载完成后,解压:

打开 chrome://extensions:

点击加载已解压的扩展程序:

启用 cross-request 插件:

参考:

YApi: https://hellosean1025.github.io/yapi/index.html https://github.com/YMFE/cross-request/archive/master.zip

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WebJ2EE 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 点击加载已解压的扩展程序:
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档