Integrating Clerk: How to supply req to createTRPCContext on server-side?
Hi! I am currently trying to integrate Clerk into an T3 Setup with tRPC, App Router and Drizzle.
Everything goes relatively smooth. Clerk needs the NextRequest object tho, so I updated the createTRPCContext to reflect that:
The problem is on the Server-Side. In server.ts (
src/trpc/server.ts
) the createTRPCProxyClient creates a trpcLink that uses the following code:
`
I would need to update this, so it supplies the request to createTRPCContext. Does anyone know how to do this?
Thanks a lot!
Nico4 Replies
Push
On the app router section of Clerk docs, it doesn't need the Request to be passed in. See here
auth() | Clerk
Access minimal authentication data for managing sessions and data fetching.
from what i understand,
getAuth()
is for pages router. I used auth()
and it seems to working fine for me.
Thank you, @ihrishi!