Soy completamente nuevo en sockets web y javascript. Estoy tratando de crear una aplicación de chat usando javascript y socket.io. Funciona en localhost (usando la línea de comando "npm start").
Mi pregunta es: ¿cómo puedo acceder desde cualquier otra PC y usarlo como una aplicación de chat real?
Tengo el siguiente error cuando no accedo a él en localhost:
¿Cómo puedo alojarlo de forma gratuita y acceder a él desde cualquier lugar? ¿Puede alguien darme un ejemplo de una aplicación de chat socket.io e instrucciones paso a paso?
No funciona porque si no está accediendo a su sitio web desde localhost, su nombre de host no será la dirección del servidor. Entonces, en su var socket = io(); puede especificar la URL desde la que el usuario accede a su sitio web.
Como esto:
// get the url let url = window.location.href.split("/"); url = url[0] + "//" + url[2]; const socket = io(url);