Swagger-UI 本地安裝
Swagger UI是一個API線上文件生成和測試的框架。
頁面簡單直接,方便除錯,是Swagger的一個常用工具
配合Swagger-Editor或線上編輯swagger.yml / swagger.json
1 Download github程式碼
> git clone https://github.com/swagger-api/swagger-ui.git
2 安裝 express
> npm install express --save
3 建立一個空資料夾node_app
> mkdir node_app
4 初始化 node ,根據提示建立package.json檔案
> cd node_ap
> npm init
name: (node_app) node_app
version: (1.0.0)
description:
entry point: (index.js)
5 安裝 express
> npm install express --save
6 建立public資料夾,放static資源
> mkdir public
> cd public
7 建立index.js,啟動檔案
var express = require('express'); var app = express();
app.use('/static', express.static('public'));
app.get('/', function (req, res) { res.send('Hello World!'); });
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
8 把Swagger UI專案中dist 目錄下的檔案全部複製到 public 資料夾下
如果要自定義UI介面,可以在public下修改css
> cp ../../dist/* .
9 啟動node
> node index.js
訪問 http://localhost:3000/static/index.html
現在頁面顯示的是官網的例子,替換為自己的swagger
編輯好swagger檔案並切匯出 swagger.json 文件,把 swagger.json 放到 node_app/public 目錄下
在瀏覽器上方URL中改為/static/test.json,點選Explore重新整理
或修改public/index.html
// url = "http://petstore.swagger.io/v2/swagger.json" ,
url = "/static/swagger.json",
重啟 node 服務即可
相關文章
- 本地安裝Electron
- 本地安裝Arthas
- 如何本地安裝 godoc ?Go
- MacOS 本地安裝 WordpressMac
- 本地安裝部署禪道
- 本地yum庫製作及本地安裝DockerDocker
- PostgreSQL 10.12 安裝系列 - 本地RPM安裝SQL
- windows本地安裝部署 Easy MockWindowsMock
- Windows 本地安裝 Mysql8.0WindowsMySql
- maven本地倉庫安裝jarMavenJAR
- 電腦本地安裝不同版本MySQLMySql
- js判斷本地是否安裝appJSAPP
- RedHat Linux 本地Yum源安裝RedhatLinux
- Swagger-UISwaggerUI
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- Maven--本地安裝及整合ideaMavenIdea
- ArcGISJavaScriptAPI3.11本地化安裝JavaScriptAPI
- linux配置本地yum安裝--FTP yumLinuxFTP
- maven安裝jar包到本地倉庫MavenJAR
- nodejs npm install全域性安裝和本地安裝的區別NodeJSNPM
- 如何將Chrome本地安裝的擴充套件應用匯出到本地Chrome套件
- CentOs6.8上安裝maven本地倉庫CentOSMaven
- kvm之三:本地安裝虛擬機器虛擬機
- 配置本地yum源及安裝必要的包
- Puppet+foreman 本地yum安裝手冊REM
- RHEL6.5使用安裝光碟搭建本地YUM
- 12C安裝及本地YUM源配置
- Pulsar本地單機(偽)叢集 (裸機安裝與docker方式安裝) 2.2.0Docker
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- stable-diffusion-webui官方版本地安裝教程WebUI
- 本地搭建Dubbo監控中心的安裝步驟
- JBOSS安裝配置並搭建本地開發環境開發環境
- 【Linux】Linux軟體安裝管理2 使用安裝光碟配置本地yum倉庫Linux
- RHEL7安裝本地離線yum源倉庫
- Groovy的本地安裝和Eclipse外掛的配置Eclipse
- Solaris本地叢集VCS安裝過程(試用License)
- Cloudera CDH 、Impala本地透過Parcel安裝配置詳解Cloud
- 安裝配置開源的laravel專案到本地環境Laravel