Chat en Javascript con nodejs

Chat en Javascript con nodejs

El proceso se explica completamente en el vídeo a continuación

Aspectos funcionales del Chat en Javascript con nodejs

Este chat es de tiempo real asíncrono, básicamente esto significa que sin necesidad de recargar la página se registran los mensajes que otros usuarios envían a través de la plataforma,

En esta página puedes encontrar otro chat desarrollado en php, mucho más robusto, con registro de usuarios, base de datos, bastante completo, pero a diferencia de este chat, para validar mensajes nuevos es necesario actualizar la página.

En este sistema no implementa base de datos, no requiere registro, solo se accede a la URL correspondiente, que en este caso es la siguiente:

http://127.0.0.1:8282/

Se accede a una pagina de inicio donde se elige un nombre de usuario, un avatar de los disponibles y se ingresa a la sala del chat.

Se puede elegir el mismo avatar pero no el mismo nombre de usuario que el que está activo, el sistema tiene una validación donde te indica que ingreses un usuario diferente.

Aspectos técnicos del Chat

Este sistema de Chat desarrollado en Javascript y del lado del servidor apoyado con Nodejs, Express y WebSocket API funciona perfectamente y es muy fácil de instalar.

Puesta a punto del Chat desarrollado en Javascript con Nodejs

Su puesta a punto es super sencilla, solo es descargar el proyecto, instalar nodejs y ejecutar dos comandos npm install y node app.js

Descarga del proyecto de GitHub

El siguiente es el proyecto relacionado que se puede descargar de GitHub:

Comando de descarga del repositorio de GitHub

El siguiente es el comando con el que si tienes instalado Git puedes descargar el proyecto desde consola:

git clone https://github.com/configuroweb/chatjs.git

Instalación de Nodejs

Es super fácil descargar he instalar nodejs con todos los atributos por defecto, solo es cuestión de acceder al siguiente enlace

https://nodejs.org/es/

Yo recomiendo instalar las versión más nueva recomendada en ocasiones, sobre la recomendada por la mayoría. En muchos casos realizo procesos donde me toca siempre actualizar, pero cualquiera de las opciones recomendadas trabajará muy bien.

Ejecución del comando npm install

npm install es un comando que instala automáticamente paquetes en la carpeta node_modules este comando es necesario para que funcione el chat, no se puede omitir para la ejecución del archivo app.js

Ejecución del comando node app.js

node app.js hace referencia a la ejecución del archivo app.js que es quien tiene toda la lógica del chat.

En este archivo es donde se ejecutan los módulos Express, http.

Se configura el body-parser que es lo que permite que Express pueda analizar el cuerpo del documento para gestionarlo por json, y esto es lo más importante del chat.

Acceso al Chat

Si realizaste los pasos previos, solo queda acceder a la siguiente URL y tendrías el chat funcionando sin inconvenientes en tu servidor local

http://127.0.0.1:8282/

Saludos y espero que te haya servido

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *