2021-hackathon-group7-be

时间:2024-05-07 14:24:25
【文件属性】:

文件名称:2021-hackathon-group7-be

文件大小:46KB

文件格式:ZIP

更新时间:2024-05-07 14:24:25

Go

2021-hackathon-backend 工程结构 .github github actions相关配置文件 config 服务端相关配置文件 controller http请求的初步处理 service 具体业务的处理 model 各类模型 model/dao 数据库及缓存相关模型(数据操作对象) model/dto 客户端请求相关模型(数据传输对象) util 通用工具 document 各类文档(包括API文档) 技术选择 主要使用的技术/工具/框架 git、github、github actions docker、docker-compose MySQL、redis Nginx gin、gorm、go-redis 选择原因 团队内部对这些技术比较熟悉 更换技术、框架等成本高 后续容易找到接手的人员 主要实现的功能 登录、注册 绑定邮箱 忘记密码(通过邮箱更改密码) 按IP限制接


【文件预览】:
2021-hackathon-group7-be-main
----.gitignore(16B)
----go.mod(833B)
----Dockerfile(548B)
----controller()
--------init.go(241B)
--------user-info.go(2KB)
--------router.go(2KB)
--------user.go(3KB)
--------picture.go(379B)
--------activity.go(1KB)
--------util.go(2KB)
--------comment.go(1KB)
--------middleware.go(2KB)
----model()
--------jwt.go(1KB)
--------dto()
--------dao()
--------init.go(2KB)
--------picture.go(294B)
--------limiter.go(467B)
--------aliyun-oss.go(675B)
--------mail.go(837B)
----go.sum(14KB)
----docker-compose.yml(694B)
----util()
--------util.go(2KB)
----.github()
--------workflows()
----main.go(494B)
----document()
--------picture-api.md.md(973B)
--------email-api.md(3KB)
--------admin.md(904B)
--------activity-api.md(9KB)
--------response-code.md(521B)
--------user-base-api.md(3KB)
--------comment-api.md(4KB)
--------user-info-api.md(3KB)
----README.md(1KB)
----run.sh(97B)
----service()
--------user-info.go(2KB)
--------code.go(329B)
--------user.go(4KB)
--------picture.go(482B)
--------activity.go(4KB)
--------comment.go(2KB)
--------email.go(5KB)
----config()
--------email.json(101B)
--------jwt.json(27B)
--------db.json(138B)
--------cache.json(83B)
--------admin.json(24B)
--------gin.json(21B)

网友评论