Skip to content

QSCTech/rop2-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ad9c868 · Feb 19, 2025

History

91 Commits
Sep 9, 2024
Sep 14, 2024
Feb 19, 2025
Sep 29, 2024
Sep 10, 2024
Aug 26, 2024
Sep 8, 2024
Aug 26, 2024
Feb 17, 2025
Feb 19, 2025
Aug 26, 2024
Feb 19, 2025
Aug 26, 2024
Aug 26, 2024
Sep 11, 2024

Repository files navigation

rop2-api

rop2-web的配套api。

注意事项

  • gin框架的BindJSON不能使用,需使用ShouldBindJSON
  • 使用ShouldBindJSON时,字段名需首字母大写,实际请求不区分大小写
  • 使用ShouldBindQuery时,字段名需首字母大写,实际请求区分大小写,用form:"name"指定实际参数名
  • JSON序列化时会将对象按键名排序
  • map[x]y是无序的
  • 导入包不能有循环依赖,如utils不能再导入model handler等
  • gorm的bug|feature比你想象的要多。请谨慎使用Save
  • 使用gorm的Scan时,若返回空结果(返回行数为0),不会修改提供的地址,因此如果是var声明的数组(没有make初始化),将保持nil

部署方式

将 config.example.yml 复制一份并重命名为 config.yml,然后修改必要的参数 确保cwd下恰包含compose.yml。请使用Docker Compose v2.20+

docker-compose-2 build
docker-compose-2 stop
docker-compose-2 up --no-build -d