在Ubuntu中運行Swagger UI有多種方法,以下是詳細的步驟:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui
npm install -g http-server
http-server -p 8080
sudo apt-get install -y nodejs
npm install -g http-server
mkdir my-swagger-app
cd my-swagger-app
npm init -y
npm install express
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
node index.js
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker pull swaggerapi/swagger-ui
docker run -p 8080:8080 -p 8081:8081 swaggerapi/swagger-ui
sudo snap refresh
sudo snap install swagger-ui
swagger-ui
這將在默認瀏覽器中打開Swagger UI界面。
以上方法可以幫助您在Ubuntu上成功運行Swagger UI。請根據您的需求和環境選擇合適的方法。