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:
鈥淣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

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