Skip to content

QSCTech/rop2-api

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