Ich führe diese Beispiel-Chat-App https://github.com/btford/angular-socket-io-im, die socket.io/angular/node verwendet, um eine grundlegende im Client zu machen.AngularJS: Chat-App mit socket.io über https
Allerdings bekomme ich Probleme, wenn ich versuche, es über HTTPS arbeiten zu lassen.
Es werden keine Socket-Ereignisse auf dem Server abgefangen, sodass keine Chatnachrichten an Clients gesendet werden und Benutzer keine Räume betreten können. Ich habe auch diesen Fehler auf dem Client in socket.io.js
:
Uncaught TypeError: Cannot call method 'onClose' of null
Ich habe eine express
https
Server auf Port erstellt 8000
und modifiziert, um die Socket-Definition:
var socket = io.connect('https://localhost:8000',{secure: true, port:8000});
sowohl in js/services.js
und in /bower_components/angular-socket-io/socket.js
Nicht ganz sicher, wie man das beheben kann. Danke im Voraus!
Können Sie diese URL aussehen: http: // Stackoverflow .com/questions/15295672/uncaught-typeerror-can-call-methode-onclose-of-null –
Interessant, haben Sie noch eine Lösung gefunden? –
Ich habe genau das gleiche Problem. – chovy