今天看了一下有人推薦了一個swagger的UI RapiDoc,確實非常漂亮的。
試了一下,集成是非常簡單的:本身只有一個js文件,只要本地開啟了swagger-doc后,引入js,指定swagger scheme路徑即可:
<!doctype html> <!-- Important: must specify -->
<html>
<head>
<meta charset="utf-8"> <!-- Important: rapi-doc uses utf8 charecters -->
<script type="module" src="https://unpkg.com/rapidoc/dist/rapidoc-min.js"></script>
</head>
<body>
<rapi-doc spec-url = "/swagger/v1/swagger.json"> </rapi-doc>
</body>
</html>
它也支持集成到React和Vue中,並且提供了許多高級定制的選項,以后估計就用它代替標准的swagger的界面了。
參考文檔:
- https://mrin9.github.io/RapiDoc/
- https://mrin9.github.io/RapiDoc/quickstart.html
