Socket.IO客户端.js文件在哪里?

我正在尝试让socket.io(节点库)正常工作。

我有服务器端的js,并且正在监听。socket.io网站仅声明:

<script src="/socket.io/socket.io.js"></script>

<script>

var socket = io.connect('http://localhost');

socket.on('news', function (data) {

console.log(data);

socket.emit('my other event', { my: 'data' });

});

</script>

很好,但是,我要导入什么JS文件!

我进入了node_modules目录,通过npm安装了socket.io,里面socket.io/lib/

socket.io.js文件。但是,这是服务器端的(使用短语require(),它在客户端上出错)。

我已经花了一个小时环顾四周,但无法使任何客户端.js文件正常工作。

我想念什么?

回答:

我最终设法自己回答了这个问题。

对此的socket.io入门页面不清楚,但是我发现socket.io的服务器端会自动在文档中指定的目录中的起始节点上托管.js文件:

"/socket.io/socket.io.js"

因此,无论您的Web应用程序结构如何,您实际上只是指向此URL,并且它可以工作。

以上是 Socket.IO客户端.js文件在哪里? 的全部内容, 来源链接: utcz.com/qa/415445.html

回到顶部