溫馨提示×

Swagger UI如何在Ubuntu中運行

小樊
49
2025-07-17 10:08:48
欄目: 智能運維

在Ubuntu中運行Swagger UI有多種方法,以下是詳細的步驟:

方法一:從GitHub克隆并運行

  1. 安裝Node.js和npm(如果尚未安裝):
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
  1. 克隆Swagger UI的GitHub倉庫
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui
  1. 安裝http-server(如果尚未安裝):
npm install -g http-server
  1. 啟動http-server
http-server -p 8080
  1. 在瀏覽器中訪問Swagger UI: 打開瀏覽器,訪問 http://localhost:8080。

方法二:使用npm全局安裝并運行

  1. 安裝Node.js和npm(如果尚未安裝):
sudo apt-get install -y nodejs
  1. 全局安裝http-server
npm install -g http-server
  1. 創建一個簡單的Express應用
mkdir my-swagger-app
cd my-swagger-app
npm init -y
npm install express
  1. 創建index.js文件
cat <<EOF > index.js
var express = require('express');
var app = express();
app.use('/swagger', express.static('node_modules/swagger-ui/dist'));
app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});
EOF
  1. 啟動服務器
node index.js
  1. 在瀏覽器中訪問Swagger UI: 打開瀏覽器,訪問 http://localhost:3000/swagger。

方法三:使用Docker容器運行

  1. 安裝Docker(如果尚未安裝):
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Swagger UI的Docker鏡像
docker pull swaggerapi/swagger-ui
  1. 運行Docker容器
docker run -p 8080:8080 -p 8081:8081 swaggerapi/swagger-ui
  1. 在瀏覽器中訪問Swagger UI: 打開瀏覽器,訪問 http://localhost:8080。

方法四:使用Snap包管理器

  1. 更新Snap包列表
sudo snap refresh
  1. 安裝Swagger UI
sudo snap install swagger-ui
  1. 啟動Swagger UI
swagger-ui

這將在默認瀏覽器中打開Swagger UI界面。

以上方法可以幫助您在Ubuntu上成功運行Swagger UI。請根據您的需求和環境選擇合適的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女