What problem does it solve? Building backend API endpoints in a TanStack Start application requires knowing how to attach HTTP method handlers to file-based routes, parse request bodies, manage dynamic params, and apply middleware correctly. ## Core Features & Use Cases - HTTP Method Handlers: Define GET, POST, PUT, and DELETE handlers via the server property on createFileRoute, returning standard Response objects. - Routing Conventions: Supports dynamic params ($id), splat/wildcard routes ($), and escaped dots, with rules to avoid duplicate route path conflicts. - Middleware Support: Apply middleware to all handlers at the route level or per-handler using createHandlers for fine-grained control. - Use Case: Create a /api/users endpoint that parses a JSON POST body, validates it with middleware, and returns a JSON response with proper status codes. ## Quick Start Ask the AI to create a TanStack Start server route at src/routes/api/users.ts with GET and POST handlers that parse the request body and return JSON responses.