From 4aece40a588c13f4c19d269b0fbf721efd6b055e Mon Sep 17 00:00:00 2001 From: Milky0217 Date: Wed, 6 May 2026 09:37:37 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=20AGENTS.md=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E8=BF=87=E6=97=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 项目结构图添加 rate_limiter.rs 文件 - 修复 systemd 说明:实际使用 EnvironmentFile= 而非 Environment= --- AGENTS.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index f69d925..68bb697 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,6 +31,7 @@ src/ ├── config.rs # 配置加载(支持多环境:config/*.toml) ├── error.rs # 错误处理 ├── alipay.rs # 支付宝签名模块(RSA2 sign/verify、URL encode) +├── rate_limiter.rs # 滑动窗口 Rate Limiter(5次/分钟/IP) └── handlers/ # 路由处理器模块 ├── mod.rs # 模块导出 ├── meta.rs # 根路径状态页 (/), 健康检查 @@ -552,7 +553,8 @@ let new_expires = base_time + days(pkg_days); | 测试 | `rust-backend-dev.service` | `/root/rust/rust_backend_dev` | `development` | | 生产 | `rust-backend.service` | `/root/rust/rust_backend` | (使用 .env) | -> ⚠️ systemd 配置使用 `Environment=` 而非 `EnvironmentFile=` +> ⚠️ systemd 配置使用 `EnvironmentFile=` 加载 `.env` 文件(生产、开发环境均如此) +> 注意:`EnvironmentFile` 不支持多行值,多行 PEM 密钥需 base64 编码或单行格式 ### 部署命令