0

我在端口 80 上运行 express.js,所以 socket.io 必须在其他端口上运行。问题是,然后,我必须在客户端上加载 socket.io:

<script src="http://my_domain:8080/socket.io/socket.io.js"></script>

这太可怕了,因为每次从本地机器切换到主机时,我都必须更改 my_domain。

4

1 回答 1

2

我在端口 80 上运行 express.js,所以 socket.io 必须在其他端口上运行。

错误的。

你可以在同一个端口上运行 Socket.io 和 Express;只需将相同http.Server的实例传递给他们两个。

于 2013-04-19T14:27:09.277 回答