No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
16H
26M
26S

Creando nuestra primera aplicación con Socket.io

7/26
Recursos

Aportes 6

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

¿quieres ahorrarte la instalación de nodemon?, si es así, esta info es para ti.

actualmente desde la versión 18.11.10 de node, se encuentra el modo “watch”, este comando reinicia el proceso cuando se cambia un archivo.

así quedaría el script:

"start": "node --watch src/index.js"

npm init
npm i express socket.io --save
npm i bufferutil utf-8-validate --save-dev
git init
npm i nodemon --save-dev

Con module

import express from "express";
import { createServer } from 'http';
import path from "path";
import { Server } from "socket.io";
import * as url from 'url';

const app = express();
const httpServer = createServer(app);
const io = new Server(httpServer);
const __dirname = url.fileURLToPath(new URL('.', import.meta.url));

app.use(express.static(path.join(__dirname, '/views')));

app.get('/', (req, res) => {
  res.sendFile(__dirname + '/views/index.html');
});

io.on('connection', (socket) => {
  console.log(socket.id);
});

httpServer.listen(3000);

Para trabajar con modulos

index.js

index.html

package.json
Agregar esta linea en el archivo

Para los que usan Yanr 🐿 👍

yarn init
yarn add express socket.io
yarn add bufferutil utf-8-validate --dev