Aprende Ingl茅s, Programaci贸n, AI, Ciberseguridad y mucho m谩s.

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

2 D铆as
22 Hrs
9 Min
45 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:
鈥淣ODE_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

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)
Deber铆an a帽adir un .npmrc para saber con qu茅 versi贸n de Node trabajar
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