No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Quedan menos de 24 hrs para aprender Inglés, AI y más a precio especial.

Antes: $249

Currency
$209
Suscríbete

Termina en:

0 Días
1 Hrs
4 Min
54 Seg

Conectado a ProductService

12/24
Recursos

Aportes 3

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

lo que yo veo es que la forma en la que el trabaja es muy pulcra, cuando uno empieza a trabajar en nest js utilizando el camino the clean arquitecture que el propone en bastante sencillo entenderlo,no dice nada pero en cada cosa que hace nos inyecta patrones de dise√Īo y un uso profundo del lenguaje. ademas con los tipos de graphql nos van haciendo una inmersion a typescript y eso a largo plazo nos impulsa a ser mas competentes.

Genial, Hasta el momento pensaba que solo era posible usar GraphQL con bases de datos no relacionales. Con esta explicación prácticamente se puede centralizar cualquier recurso para que pase por GraphQL.

Cuando se intenta mandar un ID que no existe para traer los datos de ese producto si envía el error, sin embargo, no como se muestra en el video, en mi caso se muestra de esta manera:

{
  "data": {
    "product": null
  },
  "errors": [
    {
      "message": "product not found",
      "locations": [
        {
          "line": 3,
          "column": 3
        }
      ],
      "path": [
        "product"
      ],
      "extensions": {
        "code": "INTERNAL_SERVER_ERROR",
        "stacktrace": [
          "Error: product not found",
          "    at ProductsService.findOne (C:\\Users\\HP INTEL\\Documents\\Cursos Platzi\\API-graphQL\\src\\services\\product.service.js:49:18)",
          "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)",
          "    at async Object.product (C:\\Users\\HP INTEL\\Documents\\Cursos Platzi\\API-graphQL\\src\\graphql\\product.resolvers.js:5:21)"
        ]
      }
    }
  ]
}

Imagino que se trata porque use apollo server 4, mientras que en el vídeo es el 3.
En caso queremos saber solo los errores seguimos los pasos de la siguiente imagen

Luego de eso visualizamos algo como esto:

En conclusión, creo que el apollo solo soporta el campo de message y no reconoce el statusCode ni error