1. 程式人生 > 其它 >前端小工具:指令碼拉取swagger文件

前端小工具:指令碼拉取swagger文件

前端小工具:指令碼拉取swagger文件

前後端分離,後端把介面API使用swagger文件展示給前端,前端又需要手動把swagger文件拷貝修改成前端可以呼叫的介面,幾個介面都還好,一下子來個幾十個介面,複製貼上都成了問題。

總結一下問題:

  1. 前端需要手動定義介面函式,配置文件,增加開發時間。

  2. 拷貝文件介面,引數容易錯亂異常,增加聯調時間。

  3. 前端文件不統一,不同專案,不同開發者,手動配置文件不一致,增加專案使用的複雜性。

現在專案的開發,很多時候後端都是會把一個需求的介面開發完成後,全部丟給前端,這樣聯調對於前端來說,時間非常緊湊。

swagger文件支援json結構的介面,一般都再文件的頭部,沒有得找後臺去配置了。

基本思路就有了,通過swagger的json生成介面檔案,通過node讀取json檔案生成API請求函式,頁面直接呼叫就可以了。

需要支援的功能

  1. 自動拉取swagger文件,生成配置檔案

  2. 支援多個swagger文件拉取。

  3. 支援老版本,沒有swagger文件的手動輸入。

  4. 構建生成前端請求介面函式

完成指令碼拉取swagger文件,介面聯調可以在後端釋放介面文件的同時,直接進行介面聯調了,為摸魚又爭取了一波時間。

smallbore,world