Agregar esquema remoto
Hemos escrito las resoluciones personalizadas y las desplegamos en Glitch. Tenemos el punto de conexión de GraphQL listo. Vamos a agregarlo a Hasura como esquema remoto.
Agregue
Diríjase a la pestaña Remote Schemas
de la consola y haga clic en el botón Add
.
Ponga un nombre para el esquema remoto (digamos auth0). Debajo de la URL del servidor de GraphQL, introduzca la URL de la aplicación de glitch que acaba de desplegar en el paso anterior.
Seleccione Forward all headers from the client
y haga clic en Add Remote Schema
.
Pruébelo
Diríjase a la pestaña GraphiQL de la consola y explore la siguiente consulta de GraphQL.
query {auth0 {picture}}
¿Recuerda el token de JWT que obtuvimos después de configurar y probar Auth0? Aquí también necesita pasar el encabezado Authorization
con el mismo token de JWT para obtener los datos adecuados.
Como puede ver, Hasura ha fusionado el esquema de GraphQL personalizado con las API autogeneradas ya existentes en Postgres.
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs