You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
9 Hrs
14 Min
8 Seg

Protecci贸n de recursos en GraphQL

12/23
Resources

Contributions 11

Questions 1

Sort by:

Want to see more contributions, questions and answers from the community?

u-n-a-u-t-h-e-n-t-i-c-a-t-e-d

Qu茅 experiencia tan horrible que ya tenga todo el c贸digo hecho y se limite a solo leerlo.

No se aprende lo suficiente de la arquitectura y de por qu茅 hace lo que hace ni por qu茅 funciona.

Es un gran curso y un gran profesor, pero que haga eso es terrible.

Dejo estos dos cursos para profundizar m谩s en JWT y Auth 馃槃

https://platzi.com/cursos/passport/

https://platzi.com/cursos/nextjs-owasp/

Para que puedan implementar el c贸digo del profesor, revisen los commits aqu铆. Les sugieron empezar por este commit y sigan cada uno de los commits para implementar todo paso a paso, no es muy complicado, el c贸digo del profesor es bastante limpio.

Si tienes problemas porque no aparecen las tablas prueba a borrar node_modules y hacer un yarn desde cero.

si les da error al ejecutar yarn ts-node createAdmin.ts
Ejecutar: npx prisma db push

Muy mala experiencia, los comments salvaron esta clase,

las tablas no aparecen hasta que se borran los node_modules y se vuelven a instalar las dependencias desde 0.

la table de users no la tengo yo en mi base de datos, porque no menciono que hab铆a que volver a correr la migraci贸n.

Y es muy molesto que luego me respondan con comentarios como en un proyecto real, tienes que debuggear y leer codigo, pero este es un curso y en un proyecto real me pagan.

Dos cursos de Jonathan y los dos malos.

Os dejo por aqu铆 un archivo para importar las queries en la aplicaci贸n de Insomnia.

https://github.com/andyindahouse/insomia_schema/blob/main/schema.json

Simplemente con pegarlo en un archivo.json y exportarlo desde Insomnia deber铆a funcionar.

para poder correr el proyecto al 19-01-2023, es necesario que modificar el schema de prisma en la seccion de attributes de la siguiente manera agregan unique al campo avocadoId:


model Attributes {
  id          Int     @id @default(autoincrement())
  description String?
  shape       String?
  hardiness   String?
  taste       String?
  avocado     Avocado @relation(fields: [avocadoId], references: [id])
  avocadoId   Int @unique
}

Despues deben volver a repetir el proceso de la clase 6, instalando las dependencias y corriendo las migraciones con el comando.

npx prisma migrate dev
No les voy a mentir amgos, entre en colera apenas menciono "*las utiliadades de viejo jose"*

Para crear user admin en consola:

yarn ts-node api/src/createAdmin.ts