使用go编写
展示地址:故事厨房
项目名:故事厨房
前端:请见Heuluck的仓库
本项目使用Go Mod
管理依赖。
下载依赖
go mod tidy
运行
go run main.go
- 用户注册登录(jwt-go)
- 用户基本信息修改和获取,修改密码
- 调用星火api生成故事
- 历史记录的加入,删除,浏览,选择等
- 彩蛋的加入,删除,浏览,选择等
- 分页功能
名称 | 版本 |
---|---|
golang | 1.21.0 |
gin | v1.9.1 |
gorm | v1.9.16 |
mysql | v1.7.0 |
jwt-go | v3.2.0 |
logrus | v1.9.3 |
├─api # 用于定义接口函数
├─config # 配置文件
├─dao # 数据库访问对象
├─logs # 日志打印
├─middleware # 中间件
├─model # 数据库模型
├─pkg
│ ├─errCode # 封装错误码
│ ├─response # 封装统一的响应结构体和响应函数
│ └─util # 工具函数
├─router # 路由逻辑处理
├─service # 接口函数的实现
└─types # 定于请求结构体,便于前端发送数据