socket.io客户端如何找到/socket.io/socket.io.js

时间:2019-03-25 17:38:05

标签: node.js socket.io

我在ubuntu 16.04 AWS实例上安装了node,socket.io,npm。我可以启动一个socket.io项目,它正在运行-说在端口* 3000上监听,但是在客户端上

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

找不到客户端文件。

什么服务将src路径转换为真实路径,相对于client.html文件,应在哪里安装npm和node_modules?

1 个答案:

答案 0 :(得分:2)

它由您的http服务器自动提供

var app = require('http').createServer(handler)
var io = require('socket.io')(app);

Socket.IO还需要HTTP服务器进行轮询,并将连接从HTTP升级到websocket。