与node.js服务器OpenShift建立连接时出错

时间:2015-06-09 15:39:18

标签: javascript node.js openshift

我无法与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中,但无法建立连接。

1 个答案:

答案 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