Adapter
Denna sida har översatts av PageTurner AI (beta). Inte officiellt godkänd av projektet. Hittade du ett fel? Rapportera problem →
tRPC är inte en server i sig och måste därför hanteras genom andra värdar, som en enkel Node.js HTTP-server, Express eller till och med Next.js. De flesta tRPC-funktionerna fungerar likadant oavsett vilken backend du väljer. Adapter fungerar som kopplingsdelen mellan värdssystemet och ditt tRPC-API.
Adapter följer vanligtvis gemensamma konventioner som låter dig konfigurera kontextskapande via createContext och hantera fel globalt via onError, men framför allt ger de dig möjlighet att välja en lämplig värd för din applikation.
Vi stöder många sätt att hosta ett API, vilket du hittar dokumenterat här.
-
För API:er med server (serverful) kan du använda vår Standalone-adapter eller ansluta till befintliga API:er med Express- eller Fastify-adaptern
-
För serverlösa lösningar kan du välja AWS Lambda eller Fetch-adaptern för edge-miljöer
-
För fullstack-ramverk kan du använda en full integration som Next.js eller Fetch-adaptern med Next.js, Astro, Remix eller SolidStart
För lokal utveckling eller serverbaserad infrastruktur är den enklaste adapter att använda Standalone-adaptern, som kör en standard Node.js HTTP-server. Vi rekommenderar detta när du behöver komma igång snabbt utan befintlig HTTP-server. Att byta senare är enkelt om dina behov förändras.