Używam tej przykładowej aplikacji czatu https://github.com/btford/angular-socket-io-im, która używa socket.io/angular/node do utworzenia podstawowego klienta.AngularJS: aplikacja do czatu z socket.io przez https
Jednak napotykam na problemy, gdy próbuję sprawić, aby działało przez https.
Żadne zdarzenia gniazda nie są przechwytywane na serwerze, więc wiadomości czatu nie są wysyłane do klientów, a użytkownicy nie mogą dołączać do pokoi. Ja też się tego błędu na kliencie w socket.io.js
:
Uncaught TypeError: Cannot call method 'onClose' of null
I utworzeniu serwera express
https
nasłuchuje na porcie 8000
i zmodyfikowała definicję gniazda do:
var socket = io.connect('https://localhost:8000',{secure: true, port:8000});
zarówno w js/services.js
aw /bower_components/angular-socket-io/socket.js
Nie do końca wiem, jak to naprawić. Z góry dziękuję!
można spojrzeć na ten adres URL: http: // stackoverflow .pl/questions/15295672/uncaught-typeerror-can-call-method-onclose-of-null –
Ciekawe, czy wymyśliłeś jakieś rozwiązanie? –
Mam dokładnie ten sam problem. – chovy