Volver a Curso

Curso profesional de Node.js

0% Completado
0/0 Steps
  1. Antes de empezar el curso

    0.- Antes de empezar el curso
  2. Curso profesional de Node.js
    1.- Introducción a Node.js
    6 Temas
    |
    1 Cuestionario
  3. 2.- Paquetes en Node.js
    6 Temas
    |
    1 Cuestionario
  4. 3.- Node.js para la web
    4 Temas
    |
    1 Cuestionario
  5. 4.- Mi primer API
    5 Temas
    |
    1 Cuestionario
  6. 5.- Cómo conectarse con librerías externas en Express.js
    2 Temas
    |
    1 Cuestionario
  7. 6.- Conoce cómo funcionan los Middleware en Express.js
    4 Temas
    |
    1 Cuestionario
  8. 7.- Testing en Node.js
    3 Temas
    |
    1 Cuestionario
  9. 8.- Despedida
  10. Encuesta
Lección Progreso
0% Completado

index.js

// let padres = false

// const carnitaAsada = nueva promesa ((resolver, rechazar) => {
//    setTimeout (() => {
//      if (padres) {
//        resolver ('si se armo: D')
//      } else {
//        rechazar ('no se armo D:')
//      }  
//    }, 3000)
// })

// función asincrónica hacerCarnita () {
//    let result = await carnitaAsada
//    console.log (resultado)
// }
// hacerCarnita ()
// console.log ('Esperando ...')

const  consultaDb  =  nueva  promesa (( resolver , rechazar ) => {

   peliculas  const = [
    {nombre : ' buscando a nemo ' },
    {nombre : ' buscando a nemo 2 ' },
    {nombre : ' buscando a nemo 3 ' }
  ]

  setTimeout (() => {
    if ( peliculas . longitud  >  0 ) {
      resolver (peliculas)
    } más {
      rechazar ( ' no hay pelicilas de heno ' )
    }
  }, 1000 )
})


async  función  consultandoALaBaseDeDatos () {
  prueba {
    dejar resultado =  esperar consultaDb
    resultado . forEach ( e  => {
      consola . registro ( e . nombre )
    })
  } catch (err) {
    consola . log (err)
  }
}

consultarALaBaseDeDatos ()
// consultaDb.then ((arr) => {
//    arr.forEach (peli => {
//      console.log (peli.name)
//    });
// }). catch (console.log)

package.json

{
  " nombre " : " 5-Promesas " ,
  " versión " : " 1.0.0 " ,
  " descripción " : " " ,
  " main " : " index.js " ,
  " guiones " : {
    " dev " : " nodo index.js " ,
    " prueba " : " echo \" Error: no se especificó ninguna prueba \ " && salida 1 "
  },
  " palabras clave " : [],
  " autor " : " Daniel_Orio " ,
  " licencia " : " ISC "
}