/gin-restful

Encapsulation Restful based on gin framework

Primary LanguageC

gin-restful framework

Go web framework example.

https://github.com/gin-gonic/gin

Requires

  • go1.8+
  • gin

环境配置

1.源码下载
$ cd $GOPATH/src
$ git clone git@github.com:xiaowei520/gin-restful.git
$ go get github.com/gin-gonic/gin  获取gin框架
## 运行
```sh
在当前gin-restful 目录下 go run *.go  编译加载路由

编译二进制项目
go build -o gin-restful-test-v1.0.0

监听本地端口8000
通过浏览器访问  http://localhost:8000/

## 目录结构
```sh
godoc       Go doc
  ├ algorithm   用go 语言写的算法 主攻 leetcode
  ├ go_base     go 语言基础 功能分析
  └ source      C 源码目录 @jason  大神 推荐必看源码 --看源码就是这大神教得~
  └ interview   go 面试指南
conf            项目配置
middleware      中间件
model           模型,数据库连接&ORM
  └ orm         ORM扩展
models          数据库模型
apis            API入口文件
resources       项目资源记录
  └ db          数据库记录
router          路由
  └ api         接口路由
    ├context    自定义Context,便于扩展API层扩展
    └router     路由
util            公共工具
  ├ ext1       *
  ├ ext2       *
  └ ext3       *