Front & Back

Blog sobre el Desarrollo de aplicaciones web

Back end Javascript

  1. LogMonitor: Programando un sistema de alertas para logs con Node.js

    LogMonitor: Programando un sistema de alertas para logs con Node.js

    A través del módulo “child_process” Node.js nos permite lanzar un proceso hijo, y mantener un “stream” de datos por cada entrada o salida estándar del mismo (stdin, stdout y stderror), de forma no bloqueante. Por su parte el método “spawn” de este módulo, nos permite la creación de un proceso hijo mediante argumentos en línea de comandos. Aprovechando esta particularidad he programado un pequeño sistema para el control de logs; LogMonitor, que prácticamente acabo de subir a GitHub. La idea es ac...

  2. Implementando sesiones en web sockets con Node.js y Socket.io

    Implementando sesiones en web sockets con Node.js y Socket.io

    Sin un inicio de sesión previo, un socket establecido mediante Socket.IO con un servidor Node.js, se encuentra abierto y disponible para cualquiera que escuche. En este documento se implementa una validación previa que "securiza" la conexión con el socket. Proceso de validación 1. El cliente envía login y password a una url concreta. 2. El servidor valida las credenciales y almacena un token de sesión. 3. El servidor genera una cookie con el token de sesión y la envía al cliente. 4. Durante la...