使用swagger生成golang服务器
样例介绍
本次试验是借助swagger实现一个golang http服务器,前端使用vue的富文本框架。
服务器内容为一个简单的博客网站,具体实现功能页面有:
- 查询所有用户 /users
- 查询指定用户的所有文章 /articles/{userName}
- 根据文章标签筛选指定用户的文章 /articles/{userName}/{tag}
- 根据文章标题查询文章 /article/{title}
yaml文件
举一个例子来说:
paths:
/users:
get:
tags:
- "user"
summary: "Get all the users"
operationId: "getAllUsers"
produces:
- "application/json"
parameters: []
responses:
"200":
description: "successful operation"
schema:
type: "array"
items: