猪灵图床 一款图床API 一键部署 可以嵌入你的网页、APP、等。
web框架:Gin
go get -u github.com/gin-gonic/gin
数据库:GORM
go get -u gorm.io/gorm
缓存:Go Redis
go get github.com/redis/go-redis/v9
主要做鉴权、基本数据校验 和 构造业务层需要的数据 比如校验用户昵称长度等
具体的业务实现 比如 新增用户这样一个业务的实现逻辑
使用MySQL持久化数据 最基本的增删改查 比如向数据库的用户表插入一条用户数据
使用Rest风格 和 基于OAuth2.0的权限校验
{
"code": 0,
"err": "err msg",
"result": {
"key1": "value1",
"key2": "value2",
}
}