diff --git a/docs/content/docs/installation.mdx b/docs/content/docs/installation.mdx index d7ce2fe124..fe1adc3cea 100644 --- a/docs/content/docs/installation.mdx +++ b/docs/content/docs/installation.mdx @@ -403,17 +403,21 @@ Create a new file or route in your framework's designated catch-all route handle ```ts title="src/routes/api/auth/$.ts" - import { auth } from '~/lib/server/auth' - import { createServerFileRoute } from '@tanstack/react-start/server' + import { createFileRoute } from '@tanstack/react-router' + import { auth } from '@/lib/auth/auth' - export const ServerRoute = createServerFileRoute('/api/auth/$').methods({ - GET: ({ request }) => { - return auth.handler(request) + export const Route = createFileRoute('/api/auth/$')({ + server: { + handlers: { + GET: async ({ request }:{ request: Request }) => { + return await auth.handler(request) + }, + POST: async ({ request }:{ request: Request }) => { + return await auth.handler(request) + }, + }, }, - POST: ({ request }) => { - return auth.handler(request) - }, - }); + }) ```