Gibt es einen einfachen Beispielcode zeigt ngrok Weiterleitung socket.io/websocket (unter nodejs auf localhost ausgeführt)?mit ngrok mit websocket (oder socket.io)
Mit anderen Worten, tut
ngrok http 3000
Arbeit mit einem NodeJS Server und Socket.io läuft auf Port 3000? Oder so etwas wie
ngrok http+tcp 3000 (just wild guessing)
EDIT:
auf meine eigene Frage nach Hilfe Antwort von ngrok.com
einfach
ngrok http 3000
verwenden Sie die Web-Adresse Zeichenfolge sehen, die bindet localhost zu. So in der Client-JavaScript-Code, ändern
var socket = io.connect('http://localhost:3000');
zu
var socket = io.connect('http://94349fe6.ngrok.io');
HINWEIS:
http://94349fe6.ngrok.io
ist nur, dass Web-Adresse Zeichenfolge. Ihr werdet anders sein als dieser.
Erneut bearbeiten:
eigentlich, wenn man einfach tut:
var socket = io();
"wird standardmäßig versuchen, mit dem Host zu verbinden, der die Seite dient"
So funktioniert es auch.
Sie sollten Ihre Lösung als Antwort hinzufügen und akzeptieren, es wird klarer – Lope