From 1f11b9dfaabb612fa2bd6317c6e1cc439056ddb8 Mon Sep 17 00:00:00 2001 From: byte-264 <83937606+byte-264@users.noreply.github.com> Date: Thu, 25 Sep 2025 17:23:27 -0500 Subject: [PATCH] docs: use `createFileRoute` on TanStack API (#4885) --- docs/content/docs/integrations/tanstack.mdx | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/docs/content/docs/integrations/tanstack.mdx b/docs/content/docs/integrations/tanstack.mdx index 45364dc9..630895d3 100644 --- a/docs/content/docs/integrations/tanstack.mdx +++ b/docs/content/docs/integrations/tanstack.mdx @@ -13,15 +13,19 @@ We need to mount the handler to a TanStack API endpoint/Server Route. Create a new file: `/src/routes/api/auth/$.ts` ```ts title="src/routes/api/auth/$.ts" -import { auth } from '@/lib/auth' // import your auth instance -import { createServerFileRoute } from '@tanstack/react-start/server' +import { auth } from '@/lib/auth' +import { createFileRoute } from '@tanstack/react-router' -export const ServerRoute = createServerFileRoute('/api/auth/$').methods({ - GET: ({ request }) => { - return auth.handler(request) - }, - POST: ({ request }) => { - return auth.handler(request) +export const Route = createFileRoute('/api/auth/$')({ + server: { + handlers: { + GET: ({ request }) => { + return auth.handler(request) + }, + POST: ({ request }) => { + return auth.handler(request) + }, + }, }, }) ```