前端小工具:指令碼拉取swagger文件
阿新 • • 發佈:2021-10-25
前端小工具:指令碼拉取swagger文件
前後端分離,後端把介面API使用swagger文件展示給前端,前端又需要手動把swagger文件拷貝修改成前端可以呼叫的介面,幾個介面都還好,一下子來個幾十個介面,複製貼上都成了問題。
總結一下問題:
1. 前端需要手動定義介面函式,配置文件,增加開發時間。
2. 拷貝文件介面,引數容易錯亂異常,增加聯調時間。
3. 前端文件不統一,不同專案,不同開發者,手動配置文件不一致,增加專案使用的複雜性。
現在專案的開發,很多時候後端都是會把一個需求的介面開發完成後,全部丟給前端,這樣聯調對於前端來說,時間非常緊湊。
swagger文件支援json結構的介面,一般都再文件的頭部,沒有得找後臺去配置了。
基本思路就有了,通過swagger的json生成介面檔案,通過node讀取json檔案生成API請求函式,頁面直接呼叫就可以了。
需要支援的功能
1. 自動拉取swagger文件,生成配置檔案
2. 支援多個swagger文件拉取。
3. 支援老版本,沒有swagger文件的手動輸入。
4. 構建生成前端請求介面函式
完成指令碼拉取swagger文件,介面聯調可以在後端釋放介面文件的同時,直接進行介面聯調了,為摸魚又爭取了一波時間。
smallbore,world