Skip to content
golang restful power by iris
Go TSQL Shell Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
controller
depoly
logic
model
mongodb
redis
tools
vendor
README.md
apidoc.json
application-build-1473066656364039036
config.toml
doc.bat
glide.lock
glide.yaml
main
main.go
pizzaCms.sql

README.md

restful 框架

这是一个根据neo的restful框架编写的一个restful流程部署应用框架,包含:

  1. api文档生成,使用基于nodejs的apidoc,配置文件apidoc.json
  2. restful 路由采用框架 neo,当然使用gin也是可以的,并且很容易做切换
  3. 数据验证:https://github.com/go-playground/validator
  4. orm使用gorm

文档目录结构

-- controller //控制器

-- logic //业务逻辑

-- model //数据模型

-- tools //工具类

--apidoc.json //api文档生成配置

--conf.toml //neo配置

--main.go

CGO_ENABLED=0 GOOS=linux GOARCH=386 go build gopkg.in/alecthomas

包管理工具

本项目使用godep做包管理,依赖的包已经包含在项目中。参考命令 1.install godeo

go get github.com/tools/godep

2.编译和运行

godep go run main.go

3.发布

godep go run

or

godep go build
You can’t perform that action at this time.