Capítulo 6. Clientes GraphQL
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Una vez construido tu servidor GraphQL, ha llegado el momento de configurar GraphQL en el lado del cliente. A grandes rasgos, un cliente no es más que una aplicación que se comunica con un servidor. Debido a la flexibilidad de GraphQL, no hay una receta sobre cómo construir un cliente. Puedes crear aplicaciones para navegadores web. Podrías estar creando aplicaciones nativas para teléfonos. Podrías estar construyendo un servicio GraphQL para una pantalla de tu frigorífico. Al cliente tampoco le importa en qué idioma esté escrito el servicio.
Todo lo que realmente necesitas para enviar consultas y mutaciones es la capacidad de enviar una solicitud HTTP. Cuando el servicio responda con algún dato, podrás utilizarlo en tu cliente, sea cual sea éste.
Utilizar una API GraphQL
La forma más sencilla de empezar es hacer una solicitud HTTP a tu punto final GraphQL. Para probar el servidor que construimos en el Capítulo 5, asegúrate de que tu servicio se ejecuta localmente en http://localhost:4000/graphql. También puedes encontrar todas estas muestras ejecutándose en CodeSandbox en los enlaces que se encuentran en el repositorio del Capítulo 6.
Obtener solicitudes
Como viste en el Capítulo 3, puedes enviar peticiones a un servicio GraphQL utilizando cURL. Todo lo que necesitas son algunos valores diferentes:
-
Una consulta:
{totalPhotos, totalUsers} ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access