Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
Curso Básico de GraphQL

Clases del Curso Básico de GraphQL

Instruido por:
Adrián Estrada
Adrián Estrada
Básico
3 horas de contenido
Ver la ruta de aprendizaje
Curso Básico de GraphQL

Curso Básico de GraphQL

Progreso del curso:0/25contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/25contenidos(0%)

Introducción

Material Thumbnail

Introducción al curso y prerequisitos del curso

01:01 min

Material Thumbnail

¿Qué es GraphQL?

05:00 min

Conceptos básicos

Material Thumbnail

Schema y types

06:09 min

Material Thumbnail

Queries y Resolvers

05:09 min

Material Thumbnail

Sirviendo el API en la web

07:57 min

Material Thumbnail

Configuración de base de datos

11:21 min

Material Thumbnail

Integrando una base de datos

09:58 min

Material Thumbnail

Mutations e Inputs

14:29 min

Material Thumbnail

Repaso - Creando el tipo Estudiante

16:23 min

Material Thumbnail

Resolver de tipos

08:45 min

Consumiendo el API

Material Thumbnail

Preparando API para producción

04:27 min

Material Thumbnail

Clientes de GraphQL

02:29 min

Material Thumbnail

Consumiendo el API desde un frontend simple

11:05 min

nuevosmás votadossin responder
Luis Bedoya
Luis Bedoya
Estudiante

hola, tengo un error en el cual me dice que debo proporcionar una cadena de consulta, {“errors”:[{“message”:“Must provide query string.”}]} pero no entiendo la referencia en el codigo de que puede ser. por si a alguien le a pasado estoy con la ver: 15.5.0

'use strict'const {graphql, buildSchema} = require('graphql');
const express = require('express')
const { graphqlHTTP } = require('express-graphql')
const app = express()
const port = process.env.port || 3000// definiendo schemaconst schema = buildSchema(`
    type Query{
        hello: String
    }
`)
// configurar los resolversconst resolvers = {
    hello: () => {
        return'hola mundo'
    }
}
app.use('/api', graphqlHTTP({
    schema: schema,
    rootValue: resolvers,
    graphql: true
}))
app.listen(port, ()=> {
    console.log(`server is listening at localhost:${port}`);
})

2
Daniel Gurisatti Carrillo
Daniel Gurisatti Carrillo
Estudiante

{
“errors”: [
{
“message”: “Must provide query string.”
}
]
}
Me sale este error cada vez que entro al link que programamos en el index como se soluciona? no he podido

0
Luis David Arias Manjarrez
Luis David Arias Manjarrez
Estudiante

¿Por que ya no se cierra la conexión a la DB?

0
Daniel Gurisatti Carrillo
Daniel Gurisatti Carrillo
Estudiante

Que es ese cuadrito verde que le sale al profesor?

1
Daniel Gurisatti Carrillo
Daniel Gurisatti Carrillo
Estudiante

El profesor como hace para que el zsh se le vea tan bien en el vsCode? xD

1
Cesar Eliezer Gomez Gutierrez
Cesar Eliezer Gomez Gutierrez
Estudiante

¿Habría colisiones a la hora de usar la sintaxis “interface ___ { … }” si uso Typescript con GraphQL? Ya que ambas usan la misma sintaxis para casi lo mismo

0
Effren Anthony Peña Sánchez
Effren Anthony Peña Sánchez
Estudiante

Alguien sabe cómo hacer una petición parcial?, por ejemplo, de mi lista de 10 objetos, traer 3 e indicar que sigue en loading y continuar con la petición para traer el resto?. Estoy intentando en Apollo

Gracias 😃

1
Cesar Eliezer Gomez Gutierrez
Cesar Eliezer Gomez Gutierrez
Estudiante

¿Por que cuando vamos a utilizar el type Mutation escribimos la query en este formato…
mutation {
… (aqui van los resolvers)
}
…pero cuando usamos el type Query, no ponemos “query” antes de los corchetes en el siguiente formato…
_____ {
…(aqui van los resolvers)
} ?

0
TeslaWillow
TeslaWillow
Estudiante

¿Cómo se hace para que al lado del require diga el peso en Kb?.

3
Jorge Méndez Ortega
Jorge Méndez Ortega
Estudiante

no entiendo por qué genero una interfaces y en Students y Monitor al haver el implements de la interface tenggo que repetir los campos de nuevo

0