Para los que le sale el error:
“NODE_ENV” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Solo deben instalar la dependencia:
npm install -g win-node-env
Introducción
¿Qué es GraphQL?
Proyecto: tienda online con GraphQL
Análisis de la API REST (sin GraphQL)
Fundamentos de GraphQL
Tu primera API GraphQL
GraphQL desde Insomnia y Postman
Tipado en GraphQL
Sistema de tipado
Scalar types
Listas y non-null types
Object types and fields
Archivos .graphql (mejor developer experience)
GraphQL en la Tienda con Express.js
Product resolvers
Conectado a ProductService
Mutations and Inputs
Variables y alias
Update and Delete
Anidamiento
Autenticación con GraphQL y JSON Web Tokens
Login
Crear categoría
GraphQL con JWT
Validar roles
Custom Scalars
Bonus
Anidamiento dinámico
Conclusiones
GraphQL vs. API REST
Toma el Curso Avanzado de Node.js con GraphQL
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Nicolas Molina
Aportes 22
Preguntas 9
Para los que le sale el error:
“NODE_ENV” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Solo deben instalar la dependencia:
npm install -g win-node-env
Para los que prefieran usar postman, aqui les comparto el archivo .json con las peticiones.
postmant.json
Hasta aquí llegué con este curso. Yo solo necesitaba aprender GraphQL en NodeJS y resulta que necesito saber más cosas. El curso debería llamarse Curso de GraphQL con NodeJs con Docker con Postgres.
Regreso luego de tomar 2 cursos previos, hasta más tarde :'v
No está aun disponible el archivo de peticiones API para postman.
Si al correr el server, tienen un error como el siguiente:
return internals.initialize(err, options.statusCode ?? 500, options.message);
Deben actualizar la version de node, ya que la que tienen instalada no es compatible con esta sintaxis
para importar el archivo de insomia.json, abren insomia en la parte inferior izquierda,van a preferences > Data > import , y arrastran el archivo.
Hace tiempo que deje de usar insomnia o postman y empece a usar una herramienta de terminal, se llama HTTPie:
https://httpie.io/
Una vez instalado, para hacer una petición GET y consultar los usuarios de la API ejecutas el comando:
http :3000/api/v1/users/
Yo no había usado insomnia antes y me costó un poco encontrar como exportar el archivo.
Debajo del menu principal, centrado esta como una estructura que se ve así
insomia / new document
dandole click en new document, da la opción de exportar
Vengo de haber tomado los cursos anteriores, este curso me cae como anillo al dedo. 👌🏼🤩
Nunca habia usado posgres ni docker para levantar las base de datos, solo mongoDB, tampoco habia utilizado antes insomia, esta bueno probar otro tipo de cosas
Entre al curso porque esta en la ruta de la Escuela de Desarrollo de Software, y hasta ahora no he visto ni un tema de lo que en esta clase muestran así que mejor continuo y me lo salto por el momento ya que este curso no debería estar en la ruta o al menos hasta aquí. (Venía emocionando por Node.js 😢)
A pesar de que no he visto los cursos de Nodejs conozco un poco del lenguaje y me puedo familiarizar, muchísimas gracias
Creo que esta muy bien las clases que e visto hasta ahora pero para alguien novato es bueno explicar la arquitectura JWT o Tokens para dar un mejor entendimiento.
para los que tengan problemas en postgre el usruario pro defecto se llama postgres
Sí obtuviste el error
listen EACCES: permission denied 0.0.0.0:3000
Solución
Ejecutar git bash como administrador.
Reiniciar el servicio del controlador NAT de Windows (WinNat), para ello hacemos.
net stop winnat
net start winnat
npm run dev
Más detalles en https://www.youtube.com/watch?v=__ukagYAlu8
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?