este es el html del codigo
<!DOCTYPE html> <head> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="/socket.io/socket.io.js"></script> </head>Este es el JavaScript
var express = require('express') var bodyParser = require('body-parser') var app = express() var http = require('http').Server(app) var io = require('socket.io')(http) app.use(express.static(__dirname)) app.use(bodyParser.json()) app.use(bodyParser.urlencoded({extended: false})) var server = http.listen(3000, () => { console.log('server is listening on port', server.address().port) })Da este error en el nodo.
node:events:505 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::3000 at Server.setupListenHandle [as _listen2] (node:net:1380:16) at listenInCluster (node:net:1428:12) at Server.listen (node:net:1516:7) at Object.<anonymous> (C:\Users\CodeNinja Guest\Desktop\Practice Node\practice\5.01\server.js:21:19) at Module._compile (node:internal/modules/cjs/loader:1105:14) at Module._extensions..js (node:internal/modules/cjs/loader:1159:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Module._load (node:internal/modules/cjs/loader:827:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1407:8) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'EADDRINUSE', errno: -4091, syscall: 'listen', address: '::', port: 3000 }Y en la web inspeccionar este error
GET http://localhost:3000/socket.io/socket.io.js net::ERR_ABORTED 404 (Not Found)No sé si entendí bien esto, pero creo que no está obteniendo el archivo de socket.