ubuntu

Ubuntu Swagger如何进行部署

小樊
36
2025-04-09 08:13:25
栏目: 智能运维

在Ubuntu上部署Swagger可以通过以下几种方法实现:

方法一:使用Swagger UI和Node.js

  1. 安装Node.js和npm
tar -xvf node-v16.15.1-linux-x64.tar.xz
export PATH=$PATH:/path/to/node-v16.15.1-linux-x64/bin
  1. 安装Express和其他必要的模块
npm install -g express body-parser cookie-parser multer
  1. 创建并配置Express应用
var express = require('express');
var app = express();
app.use('/swagger', express.static('public'));
app.listen(3000, function () {
  console.log("Swagger UI started at http://localhost:3000/swagger");
});
  1. 下载并部署Swagger UI
  1. 启动Express应用
node index.js
  1. 访问Swagger UI

方法二:使用Swagger Editor

  1. 安装Node.js和npm(与方法一相同)。

  2. 安装http-server

npm install -g http-server
  1. 下载并部署Swagger Editor
cd swagger-editor
http-server -p 8080
  1. 访问Swagger Editor

方法三:使用Nginx

  1. 安装Nginx
sudo apt-get install nginx
  1. 下载Swagger Editor和Swagger UI
  1. 配置Nginx
server {
    listen 80;
    server_name localhost;

    location /swagger-editor {
        root /usr/share/nginx/html;
    }

    location /swagger-ui {
        root /usr/share/nginx/html;
    }
}
  1. 重启Nginx
sudo systemctl restart nginx
  1. 访问Swagger Editor和Swagger UI

0
看了该问题的人还看了