88 lines
1.5 KiB
YAML
88 lines
1.5 KiB
YAML
server:
|
||
port: 8080
|
||
worker_id: 1 # 工作机器ID (0-31),测试环境使用1
|
||
datacenter_id: 0 # 数据中心ID (0-31),默认0
|
||
|
||
log:
|
||
level: debug
|
||
dir: logs
|
||
console: true
|
||
|
||
security:
|
||
enable: true
|
||
header_key: X-App-Sign
|
||
secret_key: yts@2025#secure
|
||
|
||
payload_crypto:
|
||
enable: false
|
||
header_key: X-App-Encrypt
|
||
secret_key: ""
|
||
whitelist:
|
||
- /swagger/
|
||
request:
|
||
enable: false
|
||
required: false
|
||
response:
|
||
enable: false
|
||
required: false
|
||
|
||
rate_limit:
|
||
enable: true
|
||
default:
|
||
interval: 2
|
||
max_requests: 10
|
||
rules:
|
||
/api/user/auth/login:
|
||
interval: 5
|
||
max_requests: 1
|
||
/api/yx-school-majors:
|
||
interval: 1
|
||
max_requests: 10
|
||
/api/user/score/save-score:
|
||
interval: 1
|
||
max_requests: 5
|
||
|
||
swagger:
|
||
user: admin
|
||
password: password
|
||
|
||
database:
|
||
driver: mysql
|
||
host: 127.0.0.1
|
||
port: 3306
|
||
database: yitisheng
|
||
username: root
|
||
password: "Db$7Hn#4Jm9Pq2!Xz"
|
||
charset: utf8mb4
|
||
max_idle_conns: 20
|
||
max_open_conns: 100
|
||
conn_max_lifetime: 1
|
||
log_mode: false
|
||
|
||
redis:
|
||
addr: 127.0.0.1:56379
|
||
password: "Rd@5Wk8#Nv3Yt6$Bm"
|
||
db: 1
|
||
|
||
wechat:
|
||
mini_program:
|
||
app_id: "wx_your_app_id"
|
||
app_secret: "wx_your_app_secret"
|
||
|
||
app_config:
|
||
app:
|
||
min_version: "1.2.0"
|
||
latest_version: "1.3.5"
|
||
force_update: true
|
||
api:
|
||
base_url: "https://api.xxx.com"
|
||
version: "2026-03-16"
|
||
min_client_version: "1.2.0"
|
||
webview:
|
||
base_url: "https://m.xxx.com"
|
||
version: "2026-03-16"
|
||
min_client_version: "1.2.0"
|
||
ttl_seconds: 3600
|
||
disabled: false
|
||
disable_reason: ""
|