LambertL
tRPC10mo ago
3 replies
Lambert

NextJs trpcClient and merged router. But it is returning a html doc instead of json error.

I am new trpc, I am implementing a single trpcClient and merged router,
in nextJs v15, app router.

When i implement trpc with api routes /api/v2/user/[user]/route.ts and utils/trpc nexbacthlink /api/v2/user. this code snippet is working fine.

I encountered an error, when change the routes to /api/v2/route.ts and utils/trpc nexbacthlink to /api/v2. the request to server /api/v2/updateUserStatus is 200 but it's returning a Not Found Page in next js instead of a json.

Does anyone know how to fix this issue?
Solution
Oh, I see now, I fixed the issue by adding api/v2/[trpc]/route.ts. It working now with this.
Was this page helpful?