文件名称:singo:Gin+Gorm开发Golang API快速开发脚手架
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-27 23:05:18
Go
Singo Singo: Simple Single Golang Web Service go-crud正式改名为Singo! 使用Singo开发Web服务: 用最简单的架构,实现够用的框架,服务海量用户 Singo文档 视频实况教程 使用Singo开发的项目实例 目的 本项目采用了一系列Golang中比较流行的组件,可以以本项目为基础快速搭建Restful Web API 特色 本项目已经整合了许多开发API所必要的组件: : 轻量级Web框架,自称路由速度是golang最快的 : ORM工具。本项目需要配合Mysql使用 : Gin框架提供的Session操作工具 : Golang Redis客户端 : 开发环境下的环境变量工具,方便使用环境变量 : Gin框架提供的跨域中间件 自行实现了国际化i18n的一些基本功能 本项目是使用基于cookie实现的session来保存登录状态的,
【文件预览】:
singo-master
----serializer()
--------common.go(2KB)
--------user.go(696B)
----server()
--------router.go(723B)
----conf()
--------locales()
--------conf.go(482B)
--------i18n.go(1KB)
----cache()
--------main.go(572B)
----auth()
--------.keep(0B)
----model()
--------init.go(575B)
--------migration.go(106B)
--------user.go(1KB)
----middleware()
--------session.go(439B)
--------auth.go(694B)
--------cors.go(903B)
----api()
--------main.go(1020B)
--------user.go(954B)
----.env.example(187B)
----main.go(176B)
----LICENSE.md(1KB)
----.gitignore(20B)
----service()
--------user_register_service.go(2KB)
--------user_login_service.go(1KB)
----README.md(3KB)
----util()
--------logger.go(2KB)
--------common.go(367B)
----go.mod(411B)