shenghui0779 / api-tpl-go

Go API 快速开发脚手架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

api-tpl-go

Go API 快速开发脚手架

  1. config.toml.example => config.toml
  2. User 对应 ent/schema/user.go
  3. 执行 ent.sh 生成ORM代码 (只要 ent/schema 目录下有变动都需要执行)
  4. 执行 go run main.go migrate 迁移表结构
  • 路由使用 chi
  • ORM使用 ent
  • Redis使用 go-redis
  • 日志使用 zap
  • 配置使用 viper
  • 命令行使用 cobra
  • 工具包使用 yiigo
  • 包含 认证、请求日志、跨域 中间价
  • 简单好用的 API Result 统一输出方式

About

Go API 快速开发脚手架


Languages

Language:Go 98.4%Language:Dockerfile 1.0%Language:Shell 0.6%