C'è un semplice codice di esempio che mostra ngrok forwarding socket.io/websocket (in esecuzione su nodejs su localhost)?utilizzando ngrok con websocket (o socket.io)
In altre parole, fa
ngrok http 3000
lavoro con un server nodejs e socket.io in esecuzione sulla porta 3000? O qualcosa di simile
ngrok http+tcp 3000 (just wild guessing)
EDIT:
a rispondere alla mia domanda, dopo l'aiuto di ngrok.com
semplicemente utilizzare
ngrok http 3000
Si vedrà la stringa di indirizzo web che si lega localhost a. Quindi, nel client di codice JavaScript, modificare
var socket = io.connect('http://localhost:3000');
a
var socket = io.connect('http://94349fe6.ngrok.io');
NOTA:
http://94349fe6.ngrok.io
è proprio quella stringa indirizzo web. La tua sarà diversa da questa.
modificare nuovamente:
in realtà, se si fa semplicemente:
var socket = io();
"il valore di default per cercare di connettersi all'host che serve la pagina"
Così funziona pure.
dovresti aggiungere la tua soluzione come risposta e accettarla, sarà più chiara – Lope