Icono del sitio Blog de Programación y Desarrollo – Nube Colectiva

Como Usar Socket IO con Vue 3 – Parte 2 (Final)

Como Usar Socket IO con Vue 3 – Parte 2 (Final)

Como Usar Socket IO con Vue 3 – Parte 2 (Final)

Demo Github

En la parte anterior creamos nuestro proyecto y realizamos ciertas tareas.

Ahora nos falta crear nuestro componente de Vue 3 para mostrar el chat con los mensajes de los usuarios.

En esta segunda y última parte terminaremos con el tutorial Como Usar Socket IO con Vue 3 – Parte 2 (Final), vamos con ello.

Partes

Una aplicación que tiene la librería Socket.io funciona en tiempo real

Creación de Componente en Vue 3

Creamos el componente Chat.vue, tu le puedes poner el nombre que desees.

Lo creamos en src > components > Chat.vue:


Abrimos el archivo Chat.vue y comenzamos agregando lo siguiente en <template></template>:


En la sección de JavaScript importamos el cliente de Socket IO y la URL del servidor ejecutándose en el puerto 3000.

Y creamos el método enviarMensaje() que realiza el proceso de comunicación entre los usuarios del chat en tiempo real:


A continuación el código completo del archivo Chat.vue:

Por ultimo abrimos el archivo App.vue y eliminamos todo su contenido.

Y le agregamos lo siguiente, esencialmente llamamo a nuestro componente Chat:


Ahora debes abrir 2 consolas o terminales de comando:

Una abrela en el directorio principal del proyecto:


Ejecuta el siguiente comando para iniciar el servidor de desarrollo de Vite JS:


Y la otra consola o terminal de comandos abrela en el directorio src, en donde se encuentra el archivo socket.js:


Ejecuta el siguiente comando para iniciar el servidor de express:


Si abres 2 o más ventanas en la ruta local http://localhost:5173/, puedes ver que ambos cliente se comunican en tiempo real:

Socket IO brinda listeners para que los usuarios puedan comunicarse en tiempo real

Al inicio de esta parte del tutorial he colocado una demo y un enlace a un repositorio de GitHub en donde puedes encontrar todo el código del proyecto.

Así es como puedes Usar Socket IO con Vue 3.

Conclusión

En este tutorial has aprendido a Como Usar Socket IO con Vue 3.

Te dará una idea sobre como integrar estas tecnologías.

Conforme practiques lograrás dominarlas.

Nota(s)

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.

Salir de la versión móvil