Can't find socket.io.js
Can't find socket.io.js
可能的重复项:
socket.io.js未找到
我正在使用最新版本的 Socket.IO,并且正在尝试如何使用页面上的第一个示例,但是,当我尝试访问"/socket.io/socket.io.js"时出现错误
javascript控制台说该文件不存在。当我检查我的浏览器(http://socket.io/socket.io.js 和 https://socket.io/socket.io.js(时,它也不存在。文档是否过时?我应该包含的socket.io.js文件在哪里?
我在运行我的应用程序的 NodeJS 的 Mac 上运行它.js服务器。
我尝试使用"http://cdn.socket.io/stable/socket.io.js",但似乎这是一个旧版本(0.6(,并且Javascript控制台说它没有"连接"功能。(这很奇怪,我认为连接在这样的库中是一个相当不可或缺的功能,但我想不是(
您的 Socket.IO 服务器将处理提供正确版本的 Socket.IO 客户端库;您不应该使用Internet上其他地方的客户端库。从 Socket.IO 网站上的顶部示例:
<script src="/socket.io/socket.io.js"></script>
这是有效的,因为您将 HTTP 服务器包装在 Socket.IO 中(请参阅如何使用中的示例(,它会拦截/socket.io/socket.io.js
请求并自动发送适当的响应。
我知道这似乎很明显,但是您是否在服务器上安装了 Socket.IO?然后,您将在"/socket.io/socket.io.js"处获得该文件的本地副本。
npm install socket.io
相关文章:
- 如何使用Socket.io将命令从客户端发送到服务器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- socket.io发射三次
- AngularJS$q承诺使用socket.io
- 如何知道使用socket.io订阅/取消订阅频道
- 通过socket.io发射给特定的人
- 通过socket.io从浏览器流式传输视频
- 通过node.js和socket.io向特定用户发送数据
- 如何使用socket.io在meanjs项目中配置jshint
- 如何使用Socket.io和Node.js开发大型聊天应用程序
- RangeError nodejs socket.io
- 通过node.js和socket.io在两个用户之间发送消息
- 使用socket.io更新express实时视图
- socket.io cookie解析握手错误
- 如何在同一端口上使用ExpressJS和Socket.io
- 使用cordova快速nodejs socket.io
- 通过socket.io与heroku应用程序进行通信
- Socket.io客户端在使用名称空间时忽略端口[Bug?]
- Node.js-socket.io-对io.sockets的引用突然未定义