| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 可视化接口管理平台 YApi,让你轻松搞定 API 的管理问题 -> 正文阅读 |
|
[系统运维]可视化接口管理平台 YApi,让你轻松搞定 API 的管理问题 |
?随着开发的推进,各种各样的文档会接踵而来,比如:需求文档、架构文档、接口文档等等,我们通过 SVN、Git 等可以很方便的管理,面对需求的不断变化,我们需要不断的对各类文档进行维护。但在开发阶段,针对接口文档而言,其具有不确定性、难维护、难测试等特点,接口的管理往往成为了难题。 今天我们带着 API 接口管理的问题,一起来看看一款可视化接口管理平台 YApi,让能轻松帮助我们搞定 API 的管理问题。 YApi 介绍YApi?是高效、易用、功能强大的 API 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 在开始之前,可以先体验一把,体验地址:https://yapi.baidu.com 特性
谁在用
认识 YApi在开始使用 YApi 之前,我们先来熟悉一下 YApi 的网站结构,这将让你快速了解YApi。 登录与注册: 想要使用 YApi ,首先要注册账号。 ? 首页: 登录后进入首页,首页展示了分组与项目。 此时你作为新用户,没有任何分组与项目的权限,因此只能搜索、浏览 “公开项目” 的接口,如果在首页找不到任何项目,请联系管理员将你加入对应项目。
? 项目页: 点击一个项目,进入项目页,项目页展示了属于该项目的全部接口,并提供项目、接口的全部操作。 此时你作为新用户,只能浏览接口信息,不可以编辑项目或接口,如果需要编辑,请联系管理员将你加入该项目。
个人中心: 鼠标移动到右上角的用户头像或用户名上,即可点击“个人中心”查看个人信息。 在个人信息页面可以查看并修改自己的用户名、密码等信息。 ? YApi 操作手册可直接参考官方教程。 部署在决定使用 YApi 后,首先会考虑如何部署。虽说官方提供了详细的部署文档,但一顿操作下来却踩了不少坑,却被难倒了门外。在此,结合官方提供的部署教程,自己基于docker-compose、Kubernetes等方式提供了一键离线安装 YApi,更加的方便。 官方部署教程(推荐可视化部署)可直接参考官方教程,除了部署本身之外,通过该教程让我们进一步了解到 YApi 的一些细节问题,如:依赖什么、配置什么等,这也为我接下来 Docker 部署提供了参考。 Docker 在线/离线部署(个人推荐)在有网络的条件下,可直接通过可视化部署(yapi-cli 工具)是非常简单的,但在内网(无外网)下,却无能为力。因此,特制作 Docker 镜像,可通过 docker-compose 或 Kubernetes 等方式一键部署 YApi。 镜像制作 这部分主要讲述镜像的制作过程,docker 镜像已推送至?docker hub,直接拉取,无需自己动手制作镜像。
一键部署 支持通过 docker-compose 和 Kubernetes 两种方式一键部署。 docker 镜像 tar 包获取
如果在离线(无外网)情况下,需事先准备好 docker 镜像tar包。
docker-compose 部署 将 docker-compose 文件?/yaip/docker-compose.yaml?上传至部署环境上,执行 docker-compose 命令? 浏览器访问地址?
Kubernetes 部署 将?Kubernetes 部署资源文件上传至部署环境上,分别通过命令?
注:先启动 mongodb、再启动 yapi。 浏览器访问地址?
参考资料: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 16:26:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |