one2Ter / gin-blog

一个简单的博客 RESTful API 示例,使用 MySQL 作为数据库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gin-blog

Build Status codecov Go Report Card

English | 简体中文

gin-blog 是一个简单的博客 RESTful API 示例,使用 MySQL 作为数据库。

安装

git clone https://github.com/linehk/gin-blog.git

然后进行编译:

go build -o gin-blog

再运行:

./gin-blog

使用

  • 文章
    • 获取指定文章:GET http://localhost:8888/api/v1/articles/1
    • 获取全部文章:GET http://localhost:8888/api/v1/articles
    • 新增文章:POST http://localhost:8888/api/v1/articles,表单可用 form-datax-www-form-urlencoded 形式
    • 修改文章:PUT http://localhost:8888/api/v1/articles/1
    • 删除文章:DELETE http://localhost:8888/api/v1/articles/1
  • 标签
    • 获取指定标签:GET http://localhost:8888/api/v1/tags/1
    • 获取全部标签:GET http://localhost:8888/api/v1/tags
    • 新增标签:POST http://localhost:8888/api/v1/tags
    • 修改标签:PUT http://localhost:8888/api/v1/tags/1
    • 删除标签:DELETE http://localhost:8888/api/v1/tags/1

参与贡献

如果您觉得这个项目有什么需要改进的地方,欢迎发起 Pull Request。

如果有重大变化,请先打开一个 Issue,讨论您想要改变的内容。

开源许可证

FOSSA Status

About

一个简单的博客 RESTful API 示例,使用 MySQL 作为数据库

License:MIT License


Languages

Language:Go 100.0%