129 字
1 分钟
相关配置 | goFrame配置文件的参数
2026-02-20 10:44:00

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)
相关配置 | goFrame配置文件的参数
https://fuwari.wisansiiz.top/posts/goframe-config/
作者
Wisansiiz
发布于
2026-02-20
许可协议
CC BY-NC-SA 4.0