tRPC Parity Feature
tRPC-Style Catch-All Router
Demonstrates full tRPC-style path routing using a Next.js App Router catch-all route app/api/rpc/[...rpc]/route.ts and consuming it with the typed client proxy SDK.
Endpoint Health
Checking...
Last Routed Call
POST /api/rpc/todos.list
Router Todos Demo
Fetched via rpc.todos.list.useQuery()
Loading todos from router...
How this works (Next.js App Router + tRPC Parity)
1. Next.js Catch-All Route
// app/api/rpc/[...rpc]/route.ts
import { createHandler } from "@explita/actyx-rpc/adapters/next";
import { appRouter } from "@/lib/rpc/router";
export const { GET, POST } = createHandler(appRouter);2. Client Proxy SDK Consumption
// lib/rpc/client.ts
export const rpc = createClient<AppRouter>({
baseUrl: "/api/rpc",
});
// React component:
const { data } = rpc.todos.list.useQuery();
const { mutate } = rpc.todos.add.useMutation();