2

我在 appfog.com 上托管了一个应用程序。它是一个聊天程序(我是一个节点初学者)。

我的应用程序在本地运行完美,但是当我托管时,出现以下错误:

“网络错误:502 错误网关 - http://groupchat.aws.af.cm/socket.io/1/websocket/L3xe0Syb-sSf4ugVtHx-

Firefox 无法与位于 ws://groupchat.aws.af.cm/socket.io/1/websocket/L3xe0Syb-sSf4ugVtHx- 的服务器建立连接。

this.websocket = new Socket(this.prepareUrl() + query);

我在我的 index.html 文件中使用此代码:

<script src="http://groupchat.aws.af.cm/socket.io/socket.io.js"></script>
<script type="text/javascript" charset="utf-8">
    var socket = io.connect('http://groupchat.aws.af.cm');
</script>

我的代码错了吗?

4

1 回答 1

4

我在 AppFog 上托管的 node.js 应用程序也遇到了类似的问题。确保你这样做

io.set('transports', ['xhr-polling']);

它为我修好了。

于 2013-01-15T07:54:32.540 回答