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

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
1 Hrs
31 Min
25 Seg

Proyecto: tienda online con GraphQL

2/24
Recursos
Transcripción

Aportes 22

Preguntas 9

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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.

Deberían añadir un .npmrc para saber con qué versión de Node trabajar

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

Por si alguno le arroja error cuando se intalan dependencias del proyecto por "**bcrypt**", lo remplace por esta y funciono 👍: `"bcryptjs": "2.4.3",` Y en los archivos que llama a: require('bcrypt') remplazarlo por: require('**bcryptjs**')
Por si alguno le arroja error cuando se intalan dependencias del proyecto por "**bcrypt**", lo remplace por esta y funciono 👍: `"``bcryptjs``": "2.4.3",`
Hola! postman me marca Error: connect ECONNREFUSED 127.0.0.1:3000 a alguien le pasó lo mismo? :(![](https://static.platzi.com/media/user_upload/image-86b66ff2-3ee6-40a8-8ffd-a83f7fcecf28.jpg)
Muchachos no se desanimen si no entienden, personalmente en graphql es el primer curso que tomaba y me costo mucho esta clase (debo tomar los anteriores cursos sobre esto) y la siguiente clase debido a que hoy en dia ya estan mas avanzadas las actualizaciones de este curso, con la ayuda de chatGPT y los comentarios me di cuenta que debia instalar Docker e insomnia para poder trabajar en la clase, la visibilidad de dichos programas mencionados anteriormente al dia de hoy han cambiado pero pues para manejarlos no es dificil, apoyense en documentacion y recuerden que en programación todo se va actualizando. Las clases siguientes son mas faciles debido a que ya vamos a tener el entorno de desarrollo configurado.🤟🥳

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
  • Luego lo volvemos a correr nuevamente
net start winnat
  • Nos dirigimos a la carpeta de nuestro proyecto y ejecutamos
npm run dev

Más detalles en https://www.youtube.com/watch?v=__ukagYAlu8