From 7ea436be34acc23be2a21f2458f954620b553e16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9B=A2=E5=AD=90?= Date: Mon, 20 Apr 2026 14:02:58 +0000 Subject: [PATCH] fix: pass CONFIG_KV binding to handlePut, add custom domain config --- .gitignore | 1 + worker/src/index.ts | 2 +- worker/wrangler.toml | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b75a0fa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.wrangler/ diff --git a/worker/src/index.ts b/worker/src/index.ts index 23f3d0f..3f8c1e1 100644 --- a/worker/src/index.ts +++ b/worker/src/index.ts @@ -158,7 +158,7 @@ export default { case "GET": return handleGet(key, auth, env.CONFIG_KV); case "PUT": - return handlePut(key, scope, auth, env, request); + return handlePut(key, scope, auth, env.CONFIG_KV, request); case "DELETE": return handleDelete(key, scope, auth, env.CONFIG_KV); default: diff --git a/worker/wrangler.toml b/worker/wrangler.toml index 261c100..6cc29f9 100644 --- a/worker/wrangler.toml +++ b/worker/wrangler.toml @@ -2,6 +2,10 @@ name = "config-service" main = "src/index.ts" compatibility_date = "2024-12-01" +routes = [ + { pattern = "config.shazhou.work", custom_domain = true } +] + [[kv_namespaces]] binding = "CONFIG_KV" -id = "" +id = "1562fdaaafce42e98ee715d0f9e7441a"