我无法与OpenShift托管服务器建立连接。
连接服务器是这样的:
var io = require ('socket.io') listen (8000);
客户端连接就是这个:
var socket = io.connect('http://localhost:8000');
OpenShift的连接是这样但不起作用:
var socket = io.connect('http://server-xatevo.rhcloud.com:8000');
客户端在我家,服务器node.js在OpenShift中,但无法建立连接。
答案 0 :(得分:0)
您需要侦听服务器上的端口8080(但是在端口8000上从客户端连接),您可以在此处查看示例应用程序:https://github.com/openshift-quickstart/openshift-nodejs-http-and-websocket-example/blob/master/server.js
完整的回购邮件可在此处找到:https://github.com/openshift-quickstart/openshift-nodejs-http-and-websocket-example