store session cookie/header name in constants, updated docs

This commit is contained in:
dswbx
2025-06-07 09:29:38 +02:00
parent a82fbe7400
commit 63988e0c5f
2 changed files with 7 additions and 2 deletions

View File

@@ -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<Env extends CloudflareEnv = CloudflareEnv> = {
@@ -35,8 +39,8 @@ function getCookieValue(cookies: string | null, name: string) {
}
export function d1SessionHelper(config: CloudflareBkndConfig<any>) {
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 {

View File

@@ -12,6 +12,7 @@ export {
type GetBindingType,
type BindingMap,
} from "./bindings";
export { constants } from "./config";
export function d1(config: D1ConnectionConfig) {
return new D1Connection(config);