feat: 完善生产级 Rust Web 模板
This commit is contained in:
@@ -2,6 +2,11 @@
|
||||
[server]
|
||||
host = "0.0.0.0"
|
||||
port = 3000
|
||||
request_timeout_seconds = 30
|
||||
max_body_bytes = 1048576
|
||||
concurrency_limit = 256
|
||||
rate_limit_per_minute = 120
|
||||
cors_origins = ["http://localhost:3000", "http://localhost:5173"]
|
||||
|
||||
[database]
|
||||
# 数据库类型: mysql, sqlite, postgresql
|
||||
@@ -27,7 +32,20 @@ access_token_expiration_minutes = 15 # access_token 15 分钟
|
||||
refresh_token_expiration_days = 7 # refresh_token 7 天
|
||||
|
||||
[redis]
|
||||
enabled = false
|
||||
host = "localhost"
|
||||
port = 6379
|
||||
password = "" # 可选
|
||||
db = 0
|
||||
|
||||
[email]
|
||||
enabled = false
|
||||
smtp_host = "smtp.example.com"
|
||||
smtp_port = 587
|
||||
smtp_username = ""
|
||||
smtp_password = ""
|
||||
from_email = "noreply@example.com"
|
||||
from_name = "Web Rust Template"
|
||||
verification_code_ttl_seconds = 600
|
||||
queue_enabled = false
|
||||
worker_pool_size = 2
|
||||
|
||||
Reference in New Issue
Block a user