Go to file
2024-10-08 17:14:45 +08:00
config update 2024-10-08 17:04:56 +08:00
handlers update 2024-09-25 16:52:21 +08:00
middleware update 2024-10-08 17:14:45 +08:00
models update 2024-09-27 09:33:09 +08:00
.gitignore 添加 .gitignore 2024-09-27 02:47:47 +00:00
app.log a 2024-09-25 16:52:59 +08:00
go.mod update nas 2024-09-25 16:17:54 +08:00
go.sum update nas 2024-09-25 16:17:54 +08:00
main.go update 2024-10-08 17:04:56 +08:00
README.md 更新 README.md 2024-09-27 02:40:02 +00:00

TestFB

使用Go语言实现用户登录、获取用户信息、修改用户信息。 test123

工程要求:结构化工程,更加规范的代码编写。

工程使用的模块或技术:

  1. Go语言
  2. fiber框架
  3. Gorm ORM框架
  4. fiber下的storage/redis v3模块
  5. JWT身份验证存储在redis中
  6. mysql使用fiber下的storage/mysql v2模块
  7. 日志使用fiber自带的日志模块

mysql模块

  1. 数据库地址localhost:3306
  2. 数据库名称testfb
  3. 表名称users
  4. 字段id, username, password, email, phone, created_at, updated_at
  5. 密码字段需加密。

redis模块

  1. 存储用户的token信息
  2. redis地址localhost:6379

路由信息

  1. 登录POST /login
  2. 获取当前用户信息: GET /user
  3. 修改当前用户信息: PUT /user
  4. 获取某个用户信息: GET /users/:id

其他

  1. 日志保存在当前main.go目录下