【发布时间】:2019-01-26 03:02:34
【问题描述】:
我有这个套接字服务器:
const app = require('express')();
const http = require('http').Server(app);
const io = require('socket.io')(http);
...
app.listen(3001);
Express 和套接字版本:
"express": "^4.16.3",
"socket.io": "^2.1.1"
我在客户端调用它:
<script src="http://localhost:3001/socket.io/socket.io.js"></script>
当我在 chrome 上运行套接字服务器并打开客户端应用程序时,我收到以下消息:“加载资源失败:服务器响应状态为 404(未找到)”。
我不打算将 socket.io.js 复制到公用文件夹,因为根据 socket.io 文档,这样做不是正确的方法。
也就是说,我做错了什么?
【问题讨论】: