Astro
Astro Session Driver API
Astro Session Driver API
Astro sessions allow you to share data between requests for on-demand rendered pages. They require an Astro Session Driver to store session data.
Built-in drivers
Astro exports built-in session drivers from astro/config:
}
export function memoryDriver(config: Config = {}): SessionDriverConfig {
return {
entrypoint: new URL('./runtime.js', import.meta.url),
config,
}
}
It is then registered in the Astro config:
export default function(config): SessionDriver {
return redisDriver({
...config,
tls: true
})
}