No tienes acceso a esta clase

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

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?

¿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