Swagger Windows 本地安装搭建

一、创建环境

需要单独的创建文件,以免和其他文件出现冲突,

二、拉取项目

将两个项目文件拉取下来,然后利用composert 安装 swagger-php 的依赖,

其中swagger-ui 是前端渲染项目,swagger-php是用于抓取你项目注释的工具

国内网络的问题,这是在码云的地址,速度快

swagger-ui: https://gitee.com/adk/swagger-ui.git

swagger-php: https://gitee.com/techdoge/swagger-php.git

 

这是国外的地址

git clone https://github.com/swagger-api/swagger-ui
git clone https://github.com/zircote/swagger-php

进入 swagger-php 文件夹下执行下面命令,加载依赖

composer update 

swagger-php  里面 vendor 文件夹,这是需要的依赖,里面有生成的文档案例

位置:

D:\WWW\swagger\swagger-php\Examples\example-object

这是根据我搭建环境产生的文件地址

三、生产注释文档

测试swagger-php 是否生成注释的文档

创建2个文件夹

 

把 模版文件

D:\WWW\swagger\swagger-php\Examples\example-object\example-object.php 

拷贝到 test 文件下

 

执行生成文件的命令:

无报错会生成文件 openapi.yaml 

文件存放于 docs 中

 

注:test 需要扫描都文件     ./docs  存放生成文档的文档的位置

 

四、UI 渲染

域名解析地址

D:\WWW\swagger

http://swagger.nf/swagger-ui/dist/#/

根据项目地址找到 index.html 文件中

将地址修改为 生成文件的地址

D:\WWW\swagger\docs\openapi.yaml

 

在查看

http://swagger.nf/swagger-ui/dist/#/

地址就可以看到效果图,就是搭建完成。

 

 

 

之前有朋友说些的不详细,我想说我也是个渣渣,不知道怎么写大家会容易理解,只能尽量把步骤写清楚点,写详细点,希望能帮助大家😄

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本地安装Swagger的实时演示功能可以通过以下步骤实现: 1. 下载Swagger Editor:首先,需要在本地下载Swagger Editor,可以从Swagger官方网站上找到最新版本的Swagger Editor并进行下载。 2. 安装Swagger Editor:在完成下载后,将Swagger Editor解压缩到本地的目标文件夹中。然后通过命令行或终端窗口进入解压后的文件夹,并执行安装命令。 3. 配置Swagger Editor:安装完成后,打开Swagger Editor的配置文件并进行相应的配置。配置文件通常是一个`swagger-editor-config.json`文件,你可以根据自己的需求进行配置,例如设置默认的文档格式、主题等。 4. 启动Swagger Editor:配置完成后,使用命令行或终端窗口进入Swagger Editor所在的目录,并运行相应的命令来启动Swagger Editor。 5. 打开浏览器并访问Swagger Editor:在启动成功后,打开浏览器,输入`http://localhost:8080`(默认端口为8080),然后就可以看到Swagger Editor的界面了。 6. 创建和编辑Swagger文档:在Swagger Editor的界面上,可以使用Swagger提供的编辑器来创建和编辑Swagger文档。在编辑过程中,可以实时预览和查看API文档的效果。 7. 导出Swagger文档:在编辑完成后,可以将Swagger文档导出为.yaml或.json格式的文件,以便后续使用。 总结起来,本地安装Swagger的实时演示功能需要下载、安装Swagger Editor,并进行配置和启动。然后通过浏览器访问Swagger Editor的界面,创建和编辑Swagger文档,最后将文档导出以便后续使用。这样就可以在本地实时演示Swagger的功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值