Aller au contenu principal
Version : 10.x

Adapteurs

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

tRPC n'est pas un serveur autonome et doit donc être servi via d'autres hôtes, comme un simple Node.js HTTP Server, Express ou même Next.js. La plupart des fonctionnalités de tRPC restent identiques quel que soit le backend choisi. Les adapteurs font le lien entre le système hôte et votre API tRPC.

Les adapteurs suivent généralement des conventions communes, vous permettant de configurer la création de contexte via createContext et de gérer les erreurs globalement via onError, mais surtout de choisir l'hôte adapté à votre application.

Nous prenons en charge de nombreux modes d'hébergement d'API, documentés ici.

  • Pour les API serverful, vous pourriez utiliser notre adapteur Standalone ou les adapteurs Express/Fastify pour les intégrer à vos API existantes

  • Pour une solution serverless, choisissez AWS Lambda ou Fetch pour les environnements edge

  • Avec un framework full-stack, optez pour une intégration complète comme Next.js ou utilisez l'adapteur Fetch avec Next.js, Astro, Remix ou SolidStart

astuce

Pour le développement local ou les infrastructures serverful, l'adapteur le plus simple est l'Adapteur Standalone, qui permet d'exécuter un serveur HTTP Node.js standard. Nous le recommandons pour démarrer rapidement sans serveur HTTP existant. Le remplacer ultérieurement est trivial si vos besoins évoluent.