在Ubuntu上维护Swagger API文档通常涉及以下几个步骤:
sudo apt update
sudo apt install nodejs npm
npm install -g swagger-editor
npm install -g swagger-ui
swagger-editor http://localhost:8080
swagger-ui http://localhost:3000
swagger: '2.0'
info:
title: Sample API
description: A sample API to demonstrate Swagger UI integration
version: '1.0.0'
paths:
/users:
get:
summary: List all users
responses:
'200':
description: An array of users
schema:
type: array
items:
$ref: '#/definitions/User'
definitions:
User:
type: object
properties:
id:
type: integer
name:
type: string
swagger.yaml
和swagger.v2.yaml
),并在代码中进行相应的配置。/api/v1/resource
和/api/v2/resource
。docker pull swaggerapi/swagger-ui-express
docker run -p 8080:8080 swaggerapi/swagger-ui-express
swagger-jsdoc
,可以运行一个命令来生成文档对象,然后使用swagger-ui-express
来启动一个Web服务器,展示这些文档。package.json
中的scripts
部分或者Makefile中。通过以上步骤,你可以在Ubuntu上成功安装和配置Swagger,从而进行API文档的维护和管理。