Javascript Socket.io错误:无法要求";socket.io“;从「;根“;

Javascript Socket.io错误:无法要求";socket.io“;从「;根“;,javascript,websocket,socket.io,Javascript,Websocket,Socket.io,socket.io的服务器端部分可以工作,但如果我尝试运行客户端示例脚本,则会出现错误:error:无法从“root”请求“socket.io” 我也下载了客户端库:我不知道错误是什么。我希望有人知道答案 谢谢你,这是预付款,啊,我刚才犯了和你一样的错误,找到了答案。显然,您实际上不需要单独下载socket.io-client.js。通过自己包含客户端脚本,您将阻止它访问根目录中所需的其余资源,这将抛出您看到的错误 诀窍在于,当您运行服务器端模块时,它会公开前端的文件“/socket.io/so

socket.io的服务器端部分可以工作,但如果我尝试运行客户端示例脚本,则会出现错误:
error:无法从“root”请求“socket.io”

我也下载了客户端库:
我不知道错误是什么。我希望有人知道答案


谢谢你,这是预付款,

啊,我刚才犯了和你一样的错误,找到了答案。显然,您实际上不需要单独下载socket.io-client.js。通过自己包含客户端脚本,您将阻止它访问根目录中所需的其余资源,这将抛出您看到的错误

诀窍在于,当您运行服务器端模块时,它会公开前端的文件“/socket.io/socket.io”。因此,无论静态路由器是如何配置的,只需包含如下路径:

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


请发布您的服务器端和客户端代码。与网站的客户端-服务器示例相同:您好,我刚从0.9升级到1.0.0,这是开发分支,我认为该版本中存在错误。我在这里找到了这个PullRequest:如果你只需要一个版本的socket.io,我会选择0.9。只需使用“npm install socket.io”即可安装