Adapter Express

Mount tRPC as Express middleware with createExpressMiddleware() from @trpc/server/adapters/express. Access Express req/res in createContext via CreateExpressContextOptions. Mount at a path prefix like app.use('/trpc', ...). Avoid global express.json() conflicting with tRPC body parsing for FormData.

trpc 657bccd 3.8 KB Updated

File contents

trpc/trpc/tree/main/packages/server/skills/adapter-express commit 657bccd678

Frequently asked questions

npx skillmds add trpc/adapter-express