我在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?
答案 0 :(得分:2)
它由您的http服务器自动提供
var app = require('http').createServer(handler)
var io = require('socket.io')(app);
Socket.IO还需要HTTP服务器进行轮询,并将连接从HTTP升级到websocket。