Tengo un problema con la creación de un objeto dentro de mi función. Sé que es una función nula, pero no necesito devolver ningún dato.
let btnConnect = document.getElementById('connect') let btnConnectedDrive = document.getElementById('ConnectedDrive') function createPeer() { let myPeer = new Peer() console.log(myPeer.id) let socket = new WebSocket('ws://' + window.location.host + '/ws/myapp/room/' + game_id + '/'); socket.onopen = () => socket.send(JSON.stringify( { 'username': user, 'PeerId': myPeer.id } ),) } btnConnect.onclick = () => createPeer(); ahora, cuando registro myPeer.id, es null y lo mismo en el servidor, ¿cuál crees que es la solución? Espero que la pases muy bien.
Ver la documentación :
Otros pares pueden conectarse a este par utilizando la ID proporcionada. Si no se proporciona una identificación, el servidor de intermediación generará una .
Y el ejemplo:
peer.on('open', function(id) { console.log('My peer ID is: ' + id); });
No tiene una identificación porque no ha esperado a que se conecte al servidor de intermediación y se le emita una.