diff --git a/app/src/adapter/cloudflare/config.ts b/app/src/adapter/cloudflare/config.ts index 9fb9f15..d6e75b1 100644 --- a/app/src/adapter/cloudflare/config.ts +++ b/app/src/adapter/cloudflare/config.ts @@ -14,6 +14,10 @@ export const constants = { exec_async_event_id: "cf_register_waituntil", cache_endpoint: "/__bknd/cache", do_endpoint: "/__bknd/do", + d1_session: { + cookie: "cf_d1_session", + header: "x-cf-d1-session", + }, }; export type CfMakeConfigArgs = { @@ -35,8 +39,8 @@ function getCookieValue(cookies: string | null, name: string) { } export function d1SessionHelper(config: CloudflareBkndConfig) { - const headerKey = "x-cf-d1-session"; - const cookieKey = "cf_d1_session"; + const headerKey = constants.d1_session.header; + const cookieKey = constants.d1_session.cookie; const transport = config.d1?.transport; return { diff --git a/app/src/adapter/cloudflare/index.ts b/app/src/adapter/cloudflare/index.ts index 1cba6f5..60e6a77 100644 --- a/app/src/adapter/cloudflare/index.ts +++ b/app/src/adapter/cloudflare/index.ts @@ -12,6 +12,7 @@ export { type GetBindingType, type BindingMap, } from "./bindings"; +export { constants } from "./config"; export function d1(config: D1ConnectionConfig) { return new D1Connection(config);