I'm working on twitter search web app http://twitter.batak.tk/ and locally everything works fine but when I deploy it on OPENSHIFT MEAN stack server (free) I'm getting this error:
WebSocket connection to 'ws://nodejs-igrica.rhcloud.com/socket.io/?EIO=3&transport=websocket&sid=Wtvf6VI-9QqTvICUAAAI' failed: Error during WebSocket handshake: Unexpected response code: 400
twitter.batak.tk is just an alias to nodejs-igrica.rhcloud.com.
This is my socket service code:
app.
factory('SearchService', ['socketFactory', function(socketFactory) {
var myIoSocket = io.connect('http://nodejs-igrica.rhcloud.com/:8000', {'forceNew':true });
mySocket = socketFactory({
ioSocket: myIoSocket
});
return mySocket;
}]);
and this is a server.js: https://github.com/isBatak/twitter_search_web_app/blob/master/server.js
I'm stuck with this...