No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Manejo de Middlewares

17/26
Recursos

Aportes 2

Preguntas 1

Ordenar por:

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

Manejo de middlewares

馃挕 Middleware 鈫 Es un fragmento de c贸digo que se ejecuta antes de conectarnos a nuestro servidor de socket io.

Por ejemplo, podr铆amos ejecutar cierto c贸digo para validar si estamos autorizados (o no) a conectarnos al chat de administradores.

B谩sicamente, en un middleware podr铆amos aplicar alguna l贸gica de negocio antes de conectarnos a un socket.

Ejemplo:

io.use((socket, next) => {
  // Tu l贸gica de negocio
  if (// todo OK) {
    next();
  } else {
    const error = new Error('Un error')
    error.data = { details: 'Info del error' };
    next(error);
  }
});

ah que interesante鈥 aqu铆 podemos usar PassportJS y JWT para autenticar! .o.