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 鈥渨atch鈥, 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