centos

centos swagger如何使用

小樊
48
2025-08-16 21:18:36
栏目: 智能运维

在CentOS上使用Swagger,常见的方法有以下几种:

使用Node.js环境(以Swagger UI为例)

  1. 安装Node.js和npm:通过命令sudo yum install -y gcc-c++ makecurl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -sudo yum install -y nodejs安装。
  2. 安装Swagger UI:克隆仓库git clone https://github.com/swagger-api/swagger-ui.git,进入目录后执行npm install
  3. 配置Swagger UI:将API文档(JSON或YAML格式)放到指定目录,如/var/www/html/swagger-ui,并修改相关配置文件指向该文档。
  4. 启动服务:通过node index.js启动Swagger UI服务,访问http://<your-server-ip>:<port>查看。

使用Python环境

  1. 安装Python和pip:通过sudo yum install python3 python3-pip安装。
  2. 安装Swagger UI:使用pip3 install swagger-ui-express安装。
  3. 创建应用:编写Python代码集成Swagger UI,如使用Flask框架结合flask-swagger-ui库。

使用Docker

  1. 安装Docker:通过sudo yum install docker安装,然后启动服务sudo systemctl start docker
  2. 拉取镜像:执行docker pull swaggerapi/swagger-ui-express
  3. 运行容器:使用docker run -p 80:80 -d swaggerapi/swagger-ui-express,之后可通过http://<your-server-ip>访问。

0
看了该问题的人还看了