docs: use createFileRoute on TanStack API (#4885)

This commit is contained in:
byte-264
2025-09-25 17:23:27 -05:00
committed by GitHub
parent f4e5d22026
commit 1f11b9dfaa

View File

@@ -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)
},
},
},
})
```