如何安装socket.io客户端

时间:2014-02-06 21:59:14

标签: javascript node.js sockets socket.io

是否可以使用相对路径引用socket.io客户端库,如:

src="/socket.io/socket.io.js"

而不是

src="https://miweb:6969/socket.io/socket.io.js"

还要连接我们的库:

var websocket = io.connect ("https://miweb.com:6969");

我见过一些人:

var websocket = io.connect ("/");

好像socket.io在同一个端口上运行并且在同一个项目上运行。

我应该怎么做才能让我们的服务器以这种方式工作?

1 个答案:

答案 0 :(得分:0)

是的,如果您的网页来自与Socket.io相同的位置,则可以执行以下操作:

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect('/');
  socket...
</script>

但如果页面在另一个域中,则应使用绝对URL。