Saltar al contenido principal
Versión: 10.x

Adaptadores

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

tRPC no es un servidor autónomo, por lo que debe servirse mediante otros entornos como un simple Servidor HTTP Node.js, Express o incluso Next.js. La mayoría de las funciones de tRPC funcionan igual sin importar el backend que elijas. Los Adaptadores actúan como puente entre el entorno de hosting y tu API de tRPC.

Los adaptadores suelen seguir convenciones comunes que te permiten configurar la creación de contexto mediante createContext y manejar errores globalmente con onError, pero lo más importante es que te dan libertad para elegir el entorno más adecuado para tu aplicación.

Soportamos múltiples formas de alojar una API, todas documentadas aquí.

  • Para APIs con servidor, puedes usar nuestro adaptador Standalone o integrarte en APIs existentes mediante adaptadores para Express o Fastify

  • Para soluciones serverless, puedes elegir AWS Lambda o Fetch para entornos edge

  • Si usas un framework full-stack, quizás prefieras integraciones completas como Next.js, o podrías usar el adaptador Fetch con Next.js, Astro, Remix o SolidStart

consejo

Para desarrollo local o infraestructuras con servidor, el adaptador más sencillo es el Adaptador Standalone, que te permite ejecutar un servidor HTTP Node.js estándar. Lo recomendamos cuando necesitas comenzar rápido sin un servidor HTTP existente. Cambiarlo posteriormente es trivial si tus necesidades evolucionan.