Swagger UI是一個(gè)開源的HTML、JavaScript和CSS資產(chǎn)集合,可以簡(jiǎn)化用戶、團(tuán)隊(duì)和企業(yè)的API開發(fā),可在最新版本的Chrome,Safari,F(xiàn)irefox和Edge中使用。使任何人都可以可視化API資源并與之交互,而無(wú)需任何實(shí)現(xiàn)邏輯。根據(jù)OpenAPI規(guī)范自動(dòng)生成的,具有可視化文檔,可簡(jiǎn)化后端實(shí)現(xiàn)和客戶端使用。
軟件特色
為用戶、團(tuán)隊(duì)和企業(yè)開發(fā)API
Swagger開源和專業(yè)工具集
用于創(chuàng)建、更新和與消費(fèi)者共享OpenAPI定義的單個(gè)工具。
規(guī)模化的OpenAPI工作流
簡(jiǎn)單且易于使用的工具
OpenAPI規(guī)范
模塊介紹
•swagger-ui是傳統(tǒng)的npm模塊,旨在用于能夠解決依賴關(guān)系(通過Webpack,Browserify等)的單頁(yè)應(yīng)用程序中。
•swagger-ui-dist是一個(gè)無(wú)需依賴的模塊,其中包括在服務(wù)器端項(xiàng)目或無(wú)法解析npm模塊依賴關(guān)系的單頁(yè)應(yīng)用程序中為Swagger UI提供服務(wù)所需的一切。
•swagger-ui-react是Swagger UI,打包為React組件,可在React應(yīng)用程序中使用。
強(qiáng)烈建議您使用swagger-ui而不是swagger-ui-dist在構(gòu)建單頁(yè)應(yīng)用程序時(shí)使用,因?yàn)閟wagger-ui-dist它要大得多。
如果您正在尋找普通的HTML / JS / CSS,請(qǐng)下載最新版本并將該/dist文件夾的內(nèi)容復(fù)制到服務(wù)器上。
標(biāo)簽: API開發(fā)
下載地址
裝機(jī)必備軟件
網(wǎng)友評(píng)論