Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

196
Views
socket.io console.log (nombre de usuario) no se muestra en la línea de comando

Estoy creando una aplicación de chat usando socket.io, así que básicamente lo que estoy intentando es consolar. Registrar al usuario que se unió al chat, aquí estoy tomando un aviso del cliente y emitiendo al servidor, pero no puedo encontrar cualquier registro en mi línea de comando. Y encima recibo este error ERR_NAME_NOT_RESOLVED .

ERR_NAME_NOT_RESOLVED img Índice Html:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>See-me</title> <script src="http://localhost:3000/socket.io/socket.io.js"></script> <script src="js/client.js"></script> <link rel="stylesheet" href="css/styles.css"> <link rel = "icon" href ="logo/appIcon.ico" type = "image/x-icon"> </head> <body> </body> </html>

J del lado del cliente:

 const socket = io('http//localhost:3000') const form = document.getElementById('send-container') const messageInput = document.getElementById('messageImp') const messageContainer = document.querySelector(".container") const userName = prompt("Enter your Name to join"); socket.emit('new-user-joined', userName)

JS del lado del servidor:

 const io = require('socket.io')(3000) const users = {}; io.on('connection', (socket) => { socket.on('new-user-joined', userName =>{ console.log("New user", userName); users[socket.id] = userName; socket.broadcast.emit('user-joined', userName) }); socket.on('send', message => { socket.broadcast.emit('receive', {message: message, userName: users[socket.id]}) }); })

Todo lo que quiero es registrar en la consola al usuario que se unió al chat.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El error en realidad apunta a cuál es el problema:

 const socket = io('http//localhost:3000')

A esa URL le faltan dos puntos después de http

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!