From de51d1c69bb2bb4b05e40e7b5930bab421e47bbe Mon Sep 17 00:00:00 2001 From: Krishna Santosh <75202541+krishna-santosh@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:22:38 +0530 Subject: [PATCH] docs: fix Update "Getting Session on a loader" example (#224) In SvelteKit, you can only access the request object (like headers, cookies, etc.) in server-side contexts like +page.server.ts --- docs/content/docs/integrations/svelte-kit.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/content/docs/integrations/svelte-kit.mdx b/docs/content/docs/integrations/svelte-kit.mdx index d51834bd4c..9c8ddc5607 100644 --- a/docs/content/docs/integrations/svelte-kit.mdx +++ b/docs/content/docs/integrations/svelte-kit.mdx @@ -69,10 +69,11 @@ Some of the actions are reactive. The client use [nano-store](https://github.com ### Example: Getting Session on a loader -```ts title="+page.ts" +```ts title="+page.server.ts" import { auth } from "$lib/auth"; +import type { PageServerLoad } from "./$types"; -export async function load(request: Request) { +export const load: PageServerLoad = async ({request}) => { const session = await auth.api.getSession({ headers: request.headers, });