node.js - AngularJS: chat app with socket.io over https -
i running example chat app https://github.com/btford/angular-socket-io-im uses socket.io/angular/node make basic im client.
however run trouble when try make work on https.
no socket events caught on server, no chat messages sent clients , users can't join rooms. error on client in socket.io.js
:
uncaught typeerror: cannot call method 'onclose' of null
i've created express
https
server listening on port 8000
, modified socket definition :
var socket = io.connect('https://localhost:8000',{secure: true, port:8000});
both in js/services.js
, in /bower_components/angular-socket-io/socket.js
not quite sure how go fixing this. in advance!
i have app exact same thing :) uses socket io , uses :8080 need make sure security cert registering both https://localhost
, https://localhost:8000
, has been added keychain otherwise page load socket connections fail.
Comments
Post a Comment