swagger-ui-theme 蚀刻 swagger-ui 主题开源项目

我要开发同款
匿名用户2018年12月29日
59阅读
开发技术JavaScript
所属分类开发工具、程序文档工具
授权协议MIT

作品详情

swagger-ui-theme自己编写的SwaggerUI的一个主题,是一个纯前端项目

应用技术:

react+UMI+DVA+AntDesign

原理

对swagger的json字符串进行解析,然后将解析到的字符串做一定转换,展示到这套UI主题上

特点:

*swaggeruitheme与原来的swaggerui,整体结构改为了左右结构

*请求参数划分的更清晰(界面中明确区分:普通表单,requestbody,requestheader)

*解决了原swagger-ui,post文件下载时,如果下载文件名是中文,是一串转义字符串的问题(不过要后端要按照要求进行相关设置)

*支持api搜索

*支持中/英文切换

*文档地址输入框能自动提示文,避免记不住swagger文档的json字符串地址的尴尬

不足:

*暂不支持文件上传接口的测试

部署方式和二次开发方式

详见项目的README.md文档,此处不再赘述

源码地址

github: https://github.com/free-pan/swagger-ui-theme.git

gitee: https://gitee.com/free_pan/swagger-ui-theme.git 

部分截图

 

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论