swagger重启_自动更新 Swagger 接口数据到 YApi 平台

本教程指导如何配置和使用yapi-cli工具自动更新Swagger接口数据到YApi接口管理平台。首先确保安装Node.js (>=7.6版本),然后安装yapi-cli (>=1.2.7版本)。创建yapi-import.json配置文件,包含Swagger数据源、YApi服务器地址等信息。执行`yapi import`命令将数据导入,结合crontab进行定时更新。
摘要由CSDN通过智能技术生成

自动更新 Swagger 接口数据到 YApi 平台

本篇教程主要介绍如何自动更新 Swagger 数据到

YApi 接口管理平台

, 我们假设你已经能够熟练使用 YApi 接口管理平台 https://yapi.ymfe.org .

配置环境

yapi-cli 依赖 Node.js , 请安装不低于 7.6 版本的 Node.js, 如果你的机器已经安装了 yapi-cli 工具, 且版本号 >= 2.7, 可忽略该章节.

安装 Node.js

方案一: 从 Node.js https://nodejs.org/en/ 官网下载安装包

方案二: 使用 Node Version Manager(NVM) https://github.com/creationix/nvm 安装 Node.js, 你可以通过以下命令安装 NVM :cURL:

$ curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

Wget:

$ wget-qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

NVM 安装好以后, 重启终端并运行以下命令来安装 Node.js :

nvm install stable

使用 NPM 安装 yapi-cli

请确保 yapi-cli 工具版本 >= 1.2.7.

npm install yapi-cli [-g]

使用方法

该功能可在任意一台机器使用, 只需确保该机器能够连接到部署的 YApi 网站.

第一步: 新建配置文件

在任意一个目录下新建配置文件 yapi-import.json, 内容如下:{

"type":"swagger",

"token":"17fba0027f300248b804",

"file":"swagger.json",

"merge":false,

"server":"http://yapi.local.qunar.com:3000"

}

type 是数据数据方式, 目前官方只支持 swagger

token 是项目 token, 在

项目设置 -> token

设置获取

file 是 swagger 接口文档文件, 可使用绝对路径或 url

merge 是否覆盖旧的接口, 默认不开启, 配置 true 开启

server 是 yapi 服务器地址

第二步, 执行导入命令

新建配置文件的当前目录

, 执行下面指令就能把数据导入到 yapi 接口管理平台.

yapi import

如果提示找不到 yapi 命令, 可尝试执行 yapi-cli, 因为部分系统环境不兼容.

自动更新

配合 crontab 这类定时任务执行工具, 就可以实现自动更新接口数据, 相信聪明的你一定能搞定.

来源: https://juejin.im/post/5af500e251882567096140dd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值