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 服務即可
相關文章
- 本地安裝Arthas
- 本地安裝Electron
- PostgreSQL 10.12 安裝系列 - 本地RPM安裝SQL
- 如何本地安裝 godoc ?Go
- MacOS 本地安裝 WordpressMac
- 本地安裝部署禪道
- windows本地安裝部署 Easy MockWindowsMock
- Windows 本地安裝 Mysql8.0WindowsMySql
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- 電腦本地安裝不同版本MySQLMySql
- Maven--本地安裝及整合ideaMavenIdea
- SpringBoot整合Swagger-UISpring BootSwaggerUI
- maven安裝jar包到本地倉庫MavenJAR
- 使用apt install安裝本地deb檔案APT
- ComfyUI 基礎教程(一) —— 本地安裝部署UI
- 如何將Chrome本地安裝的擴充套件應用匯出到本地Chrome套件
- CentOs6.8上安裝maven本地倉庫CentOSMaven
- oracle linux使用安裝盤製作本地yumOracleLinux
- Pulsar本地單機(偽)叢集 (裸機安裝與docker方式安裝) 2.2.0Docker
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- stable-diffusion-webui官方版本地安裝教程WebUI
- Groovy的本地安裝和Eclipse外掛的配置Eclipse
- 將本地安裝的Python庫整合到Docker映象PythonDocker
- pip和conda下載包到本地並安裝
- Spring Boot 教程 (4) - swagger-uiSpring BootSwaggerUI
- RHEL7安裝本地離線yum源倉庫
- Oracle 23ai free 版本地化安裝指南OracleAI
- 本地Windows10怎樣配置免安裝版本MySQL?WindowsMySql
- 安裝配置開源的laravel專案到本地環境Laravel
- Ollama實現開源大模型本地化安裝部署大模型
- VS2022使用ClickOnce釋出程式本地安裝.net框架框架
- 電腦安裝jenkins找不到 本地安全策略選項Jenkins
- 【教程】CRX格式外掛不能離線安裝?本地擴充套件CRX無法安裝怎麼辦?套件
- 阿里雲伺服器安裝mysql後本地連線失敗阿里伺服器MySql
- 一鍵接入大模型:One-Api本地安裝配置實操大模型API
- 本地伺服器怎樣安裝帝國CMS模版網站伺服器網站
- linux yum下載依賴包到本地,不進行安裝Linux
- ChatTTS:Win11本地安裝和一鍵執行包!TTS