Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Configuración inicial de los proyectos

7/39
Recursos

Aportes 34

Preguntas 8

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Quedo un poco en el aire como arrancar el proyecto, así me funciono a mi:

1 - Clone del repo: https://github.com/glrodasz/platzi-autenticacion
En el repo estan los dos directorios admin y blog. Para cada directorio cambiar al branch de la clase:
2 - gitcheckout configuracion-inicial-de-los-proyectos
3 - En el directorio blog: npm install [email protected] -D luego npm install
4 - En el directorio blog: npm start
5 - En el directorio admin: npm install
6 - En el directorio admin: npm run dev

Para el proyecto de blog es necesario actualizar nodemon(npm install --save-dev nodemon ) y posteriormente ejecutar npm install

Si corriste npm install en blog y todo se puso rojo, respira hondo e intenta esto.

npm install [email protected] -D

También en admin deberás correr

npm audit fix

Para evitar que un hacker ruso arruine tu proyecto.

Ahora si andamos readys para continuar 😄

todo esta muy bien el profe sabe mucho del tema pero lo que no sabe que es esto es nuevo para mas de uno de nosotros entonces debería ser mas flexible con la explicación.

Compañeros, si están perdidos revisen la ayuda de Diego Andrés Cardenas Caro https://platzi.com/comentario/678394/ - Es la solución perfecta para iniciar.

upss este modulo requiere de esfuerzo adicional

Hola como estan? estoy teniendo problemas con el proyecto de admin luego de instalar las dependencias.
Compilo la app sin problema al utilizar el comando npm run dev pero cuando voy a la localhost:3001 tengo el siguiente error.

![](

Es importante ejecutar el comando npm install dentro del directorio de su proyecto, para instalar todas las dependencias.

Creo que mi ruta de aprendizaje no incluye nada de programación, por lo que en este clase en particular, me quede en 0.

Hola! Si están haciendo el curso en este momento, les recomiendo que no se clonen el proyecto en el repositorio. Usen el que se colocó en la sección de recursos. Luego sigan lo indicado por uno de nuestros compañeros en el siguiente aporte: https://platzi.com/comentario/678394/. Si les pasa como a mí en el proyecto admin, que daba errores con uno de los paquetes al hacer npm run dev (en mi caso fue fsevents), borren el package-lock.json, node_modules y yarn.lock (https://github.com/paulmillr/chokidar/issues/827), hagan npm install y despues npm run dev.

Llevo 1 día peleando para levantar esto y poder seguir con el curso. Espero le pueda ser de utilidad este conocimiento a alguien!

Por si a alguien le genera error con la aplicación blog, me fijé que en el package-lock.json hay una librería que parece no estar respondiendo y por eso solo eliminé ese archivo e hice la instalación.
Creo que no es una buena práctica borrarlo pero era el que no permitía funcionar el proyecto

Compañeros nodemon no esta actualizado, yo removi primero nodemon antes de instalar todo y despues instale la version actual

Hice un git clone del repositorio. Me situé en el branch correspondiente a esta clase.
Para el admin: todo bien.
Para el blog: El npm install me arroja lo siguiente y por lo tanto el npm run dev falla.

platzi-autenticacion\blog> npm install

> [email protected].2.4 install platzi-autenticacion\blog\node_modules\fsevents
> node install


> [email protected].18.6 postinstall platzi-autenticacion\blog\node_modules\nodemon
> node bin/postinstall || exit 0

npm WARN [email protected].0.0 No description
npm WARN [email protected].0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected].1.1 (node_modules\flatmap-stream):
npm WARN 404 SKIPPING OPTIONAL DEPENDENCY: Not Found: [email protected]://registry.npmjs.org/flatmap-stream/-/flatmap-stream-0.1.1.tgz
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: event[email protected].3.6 (node_modules\event-stream):
npm WARN 404 SKIPPING OPTIONAL DEPENDENCY: Not Found: event[email protected]://registry.npmjs.org/event-stream/-/event-stream-3.3.6.tgz

added 406 packages in 51.172s
platzi-autenticacion\blog> npm run dev

> [email protected]1.0.0 dev ~\Desktop\PlatziWorkSpace\AutenticacionConOAuth\platzi-autenticacion\blog
> nodemon index

module.js:487
    throw err;
    ^

Error: Cannot find module 'event-stream'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (~\Desktop\PlatziWorkSpace\AutenticacionConOAuth\platzi-autenticacion\blog\node_modules\ps-tree\index.js:4:13)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected]1.0.0 dev: `nodemon index`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected]1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!    ~\AppData\Roaming\npm-cache\_logs\2019-01-07T22_30_22_618Z-debug.log```

Simplemente entran a la carpeta de **admin **y corren:

npm install
npm run dev

En la carpeta de **blog **corren:

npm i nodemon
npm install
npm run dev

Aunque es probable que dentro de **blog **también deban correr

npm audit fix

Junio 24 del 2020

Si al ejecutar en admin:

npm run dev

les aparece el siguiente error:


> [email protected]1.0.0 dev /home/hectortllo/Documentos/Platzi/Autenticacion/platzi-autenticacion/admin
> next -p 3001

sh: 1: next: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! [email protected]1.0.0 dev: `next -p 3001`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the [email protected]1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

para arreglarlo, ejecuté lo siguiente:

sudo npm install first

Después de eso todo funcionó bien.

Tenia problemas para levantar las aplicaciones, finalmente lo logre, elimine el archivo package-lock.json para luego ejecutar ```
npm install


npm install nodemon -g

Estoy en el aire no se como comenzar el proyecto , que herramienta utilizar o como avanzar

El implicit flow no es recomemdado ya para SPAs, se recomienda Authentication Code Flow con PKCE:

https://auth0.com/blog/oauth2-implicit-grant-and-spa/

Hola glrodasz tengo un pregunta, desde tu punto de vista que me puedes recomendar cuando tengo un proyecto que los permisos son ad ministrables. Quedo atento.

Estos pasos también sirven para aplicarlos en un proyecto con react native?

Que debemos instalar en Linux, para poder ejecutar los proyectos?

que pasa cuando se cae el API??

Buenas noches,
¿Que es implicit?

Levanté por fuera de Visual Studio Code el admin y el blog, con PowerShell.

un favor podrían zipear todo el proyecto? para no estar bajando 1 x 1

Hola compañeros, estoy obteniendo este error.

npm ERR! path /Users/paredesug/Desktop/auth/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/paredesug/Desktop/auth/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/paredesug/.npm/_logs/2019-06-25T18_58_16_650Z-debug.log```

deben borrar el packaje json y darle npm i en blog

Recuerden realizar copia del archivo .env.example como . env para que al iniciar el proyecto no salga un error.

A todos los que tengan problemas con los proyectos aconsejo eliminar el package-lock.json **ANTES ** de ejecutar npm install.

Perfecto, no conozco mucho de este tipo de configuraciones pero aquí en los aportes ayudan mucho para que funcione el proyecto.

Pueden iniciar con el manejador de dependencias Yarn.
Directorio blog:

yarn add [email protected]last
yarn
yarn dev

Directorio admin:

yarn
yarn dev

Y listo… Mucha suerte!

Si están viendo esto en 2021 y les tira el error del módulo “event-stream”, la solución está en borrar los package-lock.json, instalar nodemon (en el proyecto como dev dependency o de forma global) y despues volver a instalar todos los paquetes “npm i”