我在 ubuntu 16.04 aws 实例上安装了 node、socket.io、npm。我可以启动一个 socket.io 项目并且它正在运行 - 说在端口 *3000 上监听,但在客户端
<script src="/socket.io/socket.io.js"></script>
找不到客户端文件。
什么服务将 src 路径转换为真实路径,npm 和 node_modules 相对于 client.html 文件应该安装在哪里?
最佳答案
它由您的 http 服务器自动提供服务
var app = require('http').createServer(handler)
var io = require('socket.io')(app);
Socket.IO 还需要一个 HTTP 服务器来进行轮询,并将连接从 HTTP 升级到 websocket。
关于node.js - socket.io客户端如何找到/socket.io/socket.io.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55343589/