成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一款vue編寫的功能強大的swagger-ui,有點秀(附開源地址)

開發 前端
swagger-ui有非常多的版本,覺得不太好用,用postman,每個接口都要自己進行錄入。所以在基于think-vuele進行了swagger格式json的解析,自己實現了一套swaggerui界面。

wagger-ui有非常多的版本,覺得不太好用,用postman,每個接口都要自己進行錄入。所以在基于think-vuele進行了swagger格式json的解析,自己實現了一套swaggerui界面。

swagger分為后端數據提供方方和前端頁面展示請求方。從一定角度來看,swagger是一種標準的數據格式的定義,對于不同語言進行實現一些注解API式的東西,能快速生成這種描述restful格式的api信息的json串。

此項目模塊依賴于think-vuele

demo:

http://sw.tennetcn.com

github:

https://github.com/chfree/think-swagger-ui-vuele

使用方式

自行下載編譯 

  1. // 下載代碼  
  2. git clone https://github.com/chfree/think-swagger-ui-vuele  
  3. // 安裝依賴  
  4. npm install  
  5. // 直接運行  
  6. npm run dev  
  7. // 打包  
  8. npm run build 

java項目 maven直接依賴 

  1. <dependency>  
  2.   <groupId>com.tennetcn.free</groupId>  
  3.   <artifactId>think-swagger-ui-starter</artifactId>  
  4.   <version>0.0.4</version>  
  5. </dependency> 

此jar包的開源項目為think-free-base中的子項目模塊

登陸

登陸界面分為json模式和swagger請求地址訪問,沒多大區別,只有拿到標準的swagger的json數據即可。Java知音公眾號內回復“后端面試”,送你一份Java面試題寶典。

支持兩種主題,一種是后端管理系統模式的主題。另外一種也是類似,中間1024px進行居中,兩邊留白。

主頁

對于我使用過的一個版本的swagger來說,當接口數量在1000+以上,會等的時間非常長,原因是他一次將所有接口數據進行解析渲染,這個就是慢的原因。推薦閱讀:設計模式入門

所以我將此進行優化,改為先解析出api摘要信息,然后在點擊摘要的時候進行請求頭、請求體的渲染;基本可以做到秒開

可以自動填充非json請求體的數據,采用的是mock.Random。

對于json請求體的數據,可以進行json格式化編輯,也是非常方便。json在線格式化編輯使用的是josdejong大神的jsoneditor

對于響應數據直接采用json格式化組件進行格式化展示,支持展開層級。再也不用將返回的數據在去找相關的json格式化工具進行格式化了。格式化控件采用的是chenfengjw163大神的vue-json-viewer

設置

在后端api請求的時候,一般都會在請求頭中帶一些token的驗證,來進行用戶標識,所以在設置中,進行了自定義請求頭的設置,可以方便的設置相關的請求頭,在任何一個請求都會自動帶上設置的請求信息。

swagger 信息展示

來源于后端swagger配置的相關信息在此處進行展示

 

 

責任編輯:龐桂玉 來源: Java知音
相關推薦

2021-07-09 10:14:05

IP工具命令

2020-12-15 07:54:40

工具Hutoolgithub

2020-12-15 15:08:17

工具Java線程

2023-03-31 07:59:02

2021-10-10 12:17:06

Weakpass在線字典生成器安全工具

2021-11-01 05:53:08

Doldrums逆向工程分析工具安全工具

2021-10-24 08:15:44

Web身份認證測試框架

2021-09-14 15:01:31

Pstf安全工具指紋框架

2021-11-05 15:23:35

Karta插件安全工具

2021-10-19 06:37:21

安全工具Qlog安全日志工具

2023-10-08 07:51:07

HInvoke項目函數

2019-01-31 11:01:57

2021-09-17 09:50:29

Elpscrk智能字典生成器安全工具

2021-12-02 18:14:37

PortBender定向工具安全工具

2014-08-21 14:59:43

2024-05-15 07:48:08

.NET開源圖表庫

2021-10-25 05:39:12

被動網絡偵察工具Sigurlfind3安全工具

2020-12-24 17:08:52

安全工具NoSql注入接口工具

2022-01-13 09:27:26

SMBeagle安全審計工具安全工具

2023-08-30 08:24:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品不卡 | 天堂在线91 | 国产一区日韩在线 | 欧美成视频| 青青草一区二区 | 久草资源在线视频 | 国产成人午夜精品影院游乐网 | 久久久久久久久久久成人 | 亚洲激情一区二区 | 国产伊人精品 | 国产二区在线播放 | 日韩中文字幕免费 | 国产精品久久国产愉拍 | 日韩精品一区二区三区中文字幕 | 国产一区二区三区在线看 | 久久久久久网站 | 青青草视频网站 | 日韩成人在线播放 | 日韩成人中文字幕 | www.youjizz.com日韩| 久久久久一区二区三区四区 | 国产成人91视频 | 一级毛片免费 | 国产在线成人 | 国产99久久久国产精品 | 亚洲精品中文在线观看 | 国产成人精品一区二区三区网站观看 | 中文字幕在线视频免费观看 | 亚洲免费影院 | 美女在线一区二区 | 在线观看日韩 | 亚州av在线 | 久久久久久国产精品免费免费狐狸 | 久久久久国产一区二区三区四区 | 精品国产一区二区三区性色av | 91社区在线观看 | 成人精品在线视频 | 91久久北条麻妃一区二区三区 | 免费观看毛片 | 国产在线精品一区二区三区 | 中文字幕免费在线观看 |