docs: record R2 MEDIA binding in AGENTS.md
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@
|
||||
|
||||
## Local Contracts
|
||||
|
||||
- **`env.ts`**:`getEnv()` 讀 `cloudflare:workers` 的 `env`,回 `AppEnv`(`DB`、`CACHE`、`ADMIN_PASSWORD?`、`AI_API_KEY?`、`TAVILY_API_KEY?`)。只能喺 `prerender = false` 的頁面/endpoint 用。**唔用** `Astro.locals.runtime.env`(Astro v6 起已移除)。
|
||||
- **`env.ts`**:`getEnv()` 讀 `cloudflare:workers` 的 `env`,回 `AppEnv`(`DB`、`CACHE`、`MEDIA`(R2Bucket)、`ADMIN_PASSWORD?`、`AI_API_KEY?`、`TAVILY_API_KEY?`)。只能喺 `prerender = false` 的頁面/endpoint 用。**唔用** `Astro.locals.runtime.env`(Astro v6 起已移除)。
|
||||
- **`db.ts`**:`getDb(env.DB)` → Drizzle,並 re-export `schema`。
|
||||
- **`auth.ts`**:HMAC-SHA256 signed cookie 認證。
|
||||
- 匯出 `SESSION_COOKIE`、`checkPassword`、`createSession`、`verifySession`、`sessionCookieOptions`。
|
||||
|
||||
Reference in New Issue
Block a user