ubuntu

Swagger UI在Ubuntu上如何部署

小樊
46
2025-08-19 08:41:59
栏目: 智能运维

以下是在Ubuntu上部署Swagger UI的几种方法:

使用Docker部署

  1. 安装Docker:sudo apt updatesudo apt install docker.io
  2. 拉取镜像:docker pull swaggerapi/swagger-ui-express
  3. 运行容器:docker run -p 8080:8080 swaggerapi/swagger-ui-express
  4. 访问:浏览器输入http://localhost:8080

使用Node.js和Express部署

  1. 安装Node.js和npm:sudo apt updatesudo apt install nodejs npm
  2. 创建项目:mkdir swagger-ui-projectcd swagger-ui-projectnpm init -y
  3. 安装依赖:npm install swagger-ui-express
  4. 创建app.js文件,添加代码:const express = require('express'); const swaggerUi = require('swagger-ui-express'); const YAML = require('yamljs'); const swaggerDocument = YAML.load('./swagger.yaml'); const app = express(); app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument)); const PORT = process.env.PORT || 3000; app.listen(PORT, () => { console.log(Server is running on port ${PORT}); });
  5. 创建swagger.yaml文件,添加API文档。
  6. 运行应用:node app.js,访问http://localhost:3000/api-docs

0
看了该问题的人还看了