Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

2D
1H
30M
1S

Proyecto: tienda online con GraphQL

2/24
Recursos

Aportes 12

Preguntas 3

Ordenar por:

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

o inicia sesión.

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

No está aun disponible el archivo de peticiones API para postman.

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

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.

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

Regreso luego de tomar 2 cursos previos, hasta más tarde :'v

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.

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/

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