goFrame配置文件的参数

Wisansiiz
2026-02-20 / 0 评论 / 43 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2026年02月20日,已超过181天没有更新,若内容或图片失效,请留言反馈。

goFrame配置文件的参数

项目config

# https://goframe.org/docs/web/server-config-file-template
server:
  address:     ":8000"
  openapiPath: "/api.json"
  swaggerPath: "/swagger"

# https://goframe.org/docs/core/glog-config
logger:
  level: "all"
  stdout: true
  path: "resource/log"
  rotate: "daily"
  rotateBackupLimit: 7
  rotateBackupExpire: "7d"
  rotateBackupCompress: 9

# https://goframe.org/docs/core/gdb-config-file
database:
  logger:
    - path: "resource/log/sql"
      level: "all"
      stdout: true
  default:
    link: "pgsql:postgres:postgres@tcp(127.0.0.1:5432)/go_admin"
    debug: true
gToken:
  # 缓存模式 1 gcache 2 gredis 3 gfile
  cacheMode: 2
  # 是否支持多端登录
  multiLogin: true
redis:
  default:
    address: 127.0.0.1:6379
    db: 0
    pass: 123456
  cache:
    address: 127.0.0.1:6379
    db: 1
    pass: 123456
    idleTimeout: 600

rbac config

[request_definition]
r = sub, obj, act

[policy_definition]
p = sub, obj, act

[role_definition]
g = _, _

[policy_effect]
e = some(where (p.eft == allow))

[matchers]
m = g(r.sub, p.sub) && keyMatch(r.obj, p.obj) && regexMatch(r.act, p.act)
0

评论 (0)

取消