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 }) {idtitlecreated_atis_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.
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs