D1SessionDriverOptions
interfaz
Opciones de D1SessionDriver.
ts
import type { D1SessionDriverOptions } from "@meekojs/meeko/cloudflare";Código fuente src/cloudflare.ts:1137
Declaración #
ts
interface D1SessionDriverOptions {
readonly table?: string
readonly rateLimitTable?: string
}Ejemplo #
ts
import { D1SessionDriver } from "@meekojs/meeko/cloudflare";
const driver = new D1SessionDriver(env.DB, { table: "app_sessions" });Propiedades #
table
#
readonly table?: stringTabla creada con D1SessionDriver.schema(table). Por defecto, meeko_sessions.
rateLimitTable
#
readonly rateLimitTable?: stringTabla de los contadores de rateLimit, creada con D1SessionDriver.rateLimitSchema(table)
(desde 1.7). Con ella, el driver implementa rateLimit y los límites se comparten entre
aislados; sin ella, se cuentan en la memoria de cada aislado, como hasta 1.6.