Czy istnieje prosty przykładowy kod pokazujący przekazywanie ngrok socket.io/websocket (działa pod nodejs na localhost)?przy użyciu ngrok z websocket (lub socket.io)
Innymi słowy, czy
ngrok http 3000
pracę z serwerem nodejs i socket.io działa na porcie 3000? Albo coś
ngrok http+tcp 3000 (just wild guessing)
EDIT:
odpowiedzieć na moje własne pytanie po pomoc z ngrok.com
prostu użyć
ngrok http 3000
Zobaczysz ciąg adresów internetowych, które wiąże localhost do. Więc w kliencie kodu JavaScript, zmień
var socket = io.connect('http://localhost:3000');
do
var socket = io.connect('http://94349fe6.ngrok.io');
UWAGA:
http://94349fe6.ngrok.io
to po prostu ciąg adres internetowy. Twoja będzie inna od tej.
Edycja ponownie:
rzeczywiście, jeśli ktoś po prostu robi:
var socket = io();
"To domyślne do próby połączenia z hostem, który służy do strony"
Tak to działa tak samo.
powinieneś dodać swoje rozwiązanie jako odpowiedź i zaakceptować je, będzie jaśniejsze – Lope