• Inicio
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de Backend!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de Backend

Video Manejo de sesiones

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

¡Desbloquea vídeos ilimitados! Sube a Premium

Necesitas premium para acceder a este contenido. Suscríbete por $26USD al mes

Suscribirme
  • check_circle_outline
    Módulo 1 | 8 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 19 clases

    Http

    expand_more
  • check_circle_outline
    Módulo 3 | 11 clases

    Bases de Datos

    expand_more
  • check_circle_outline
    Módulo 4 | 24 clases

    Buenas prácticas de desarrollo.

    expand_more
  • check_circle_outline
    Módulo 5 | 14 clases

    Autenticación

    expand_more
    • done_all

      Clase 1

      Explicando cómo funciona la autenticación de usuarios

    • done_all

      Clase 2

      Formulario de registro

    • done_all

      Clase 3

      Modelos y migración de usuarios

    • done_all

      Clase 4

      Validaciones

    • done_all

      Clase 5

      Validaciones en la base de datos y el modelo

    • done_all

      Clase 6

      Encriptar el password

    • done_all

      Clase 7

      Creación de usuarios

    • done_all

      Clase 8

      Inicio de sesión

    • done_all

      Clase 9

      Autenticación

    • done_all

      Clase 10

      Manejo de sesiones

    • done_all

      Clase 11

      Qué es un middleware

    • done_all

      Clase 12

      Buscar usuario autenticado

    • done_all

      Clase 13

      Cerrar sesión

    • done_all

      Clase 14

      Middlewares para protección de rutas

  • check_circle_outline
    Módulo 6 | 14 clases

    Relaciones en la base de datos.

    expand_more
  • check_circle_outline
    Módulo 7 | 5 clases

    Websockets (realtime)

    expand_more
  • check_circle_outline
    Módulo 8 | 4 clases

    Entorno de producción

    expand_more
  • check_circle_outline
    Módulo 9.-

    Examen del curso

    expand_more
    • done_all

      Examen

      Examen final del curso

4 comentario(s)

Ricardo

26 Junio 20

1
more_vert
  • Resuelta
Hola, mencionas que como se vio anteriormente en el video de sesiones pero en el curso solo se llega a implementar lo de las cookies, no lo de las sesiones.
Ver respuestas (1)

Mario Zeballos

07 Abril 20

more_vert
Hola,, necesito ayuda, tengo el siguiente error

TypeError: Cannot read property 'then' of undefined
at create (/media/mario/hd01/CodigoFacilito/BackendPro/basedatos/controllers/sessions.js:9:13)

este es codigo citado;

create: function(req,res){
        User.login(req.body.email,req.body.password)
            .then(user=>{})
Por favor indiqueme cual es mi eror, 
gracias

Ver respuestas (1)

Jose Valencia

30 Julio 19

more_vert

Hola amigos de CF, tengo problemas con setear la propiedad user.id en req.session.userId, tengo este error por consola:

TypeError: Cannot set property 'userId' of undefined
    at User.login.then.user (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/controllers/sessions.js:14:29)
    at tryCatcher (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/promise.js:517:31)
    at Promise._settlePromise (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/promise.js:574:18)
    at Promise._settlePromise0 (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/promise.js:619:10)
    at Promise._settlePromises (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/promise.js:699:18)
    at _drainQueueStep (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/async.js:138:12)
    at _drainQueue (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/async.js:131:9)
    at Async._drainQueues (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/async.js:147:5)
    at Immediate.Async.drainQueues (/home/pcjose/Software/desarrollos-back/curso_backend/base_datos/node_modules/bluebird/js/release/async.js:17:14)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate as _immediateCallback

Ver respuestas (3)

Juan Pedro Santillan

23 Marzo 19

more_vert
  • Resuelta
Tuve problemas al utilizar el modulo express-session en la version 4.16.4 de express. Al parecer desde la versión 4^ se tiene que instalar express-sessions desde la cli:

 npm install express-session
Ver respuestas (2)

Clase 61

Manejo de sesiones

arrow_back Siguiente arrow_forward

61/99

Curso Profesional de Backend