Obtener tareas pendientes - consulta

El objetivo de la primera consulta Graphql que escriba será obtener las tareas pendientes personales. Necesitará cargar los datos de las tareas pendientes desde la base de datos, que pertenece al usuario que haya iniciado sesión. Vamos a definir una consulta graphql para obtener los datos necesarios.

query getMyTodos {
todos(where: { is_public: { _eq: false} }, order_by: { created_at: desc }) {
id
title
created_at
is_completed
}
}

Pruebe esta consulta en GraphiQL contra la base de datos de la aplicación para ver el aspecto de la respuesta.

Nota: necesitará pasar el encabezado Authorization: Bearer <token> antes de realizar la consulta para obtener los resultados. El token se rellena automáticamente en la interfaz de usuario tras iniciar sesión mediante Auth0.

Esta consulta es la consulta Graphql real que utilizaremos en nuestra aplicación React y, por lo tanto, debería probarla para asegurarse de que funciona según lo esperado.

A continuación, vamos a incorporar esta consulta GraphQL en nuestra aplicación React.

Did you find this page helpful?
Start with GraphQL on Hasura for Free
  • ArrowBuild apps and APIs 10x faster
  • ArrowBuilt-in authorization and caching
  • Arrow8x more performant than hand-rolled APIs
Promo
footer illustration
Brand logo
© 2024 Hasura Inc. All rights reserved
Github
Titter
Discord
Facebook
Instagram
Youtube
Linkedin
graphql-handbook