/socket.io/socket.io.js 中不提供 Socket.io

     2023-03-25     166

关键词:

【中文标题】/socket.io/socket.io.js 中不提供 Socket.io【英文标题】:Socket.io is not served in /socket.io/socket.io.js 【发布时间】:2012-12-24 20:46:28 【问题描述】:

我已在此处阅读有关我在 node.js 中的问题的答案,但我的问题仍然存在。在服务器中使用 socket.io,一切看起来都不错,但在客户端,chrome 说: 加载资源失败:服务器响应状态为 404(未找到) 本地主机:3382/so​​cket.io/socket.io.js

var express = require("express");
var http = require("http");
var _io = require("socket.io");

var PORT = 3382;

var app = express();

app.listen(PORT, function()
console.log("Listening from "+PORT);
);

var server = http.createServer(app);
var io = _io.listen(server);

我有玉:

script(src='/js/jquery.js')
script(src='/js/chat.js')
script(src="socket.io/socket.io.js")

我在静态文件夹中有文件夹 js,它工作正常。不知道是不是因为版本(node -v show v0.8.16),怎么看express和socket.io的版本?

【问题讨论】:

【参考方案1】:

通读http://expressjs.com/api.html#app.listen,注意app.listen是如何定义的。

简而言之:将app.listen 替换为server.listen

【讨论】:

哇,我很难找到英文文档,我希望有人尽快将更多文档翻译成西班牙语,谢谢。我希望这不会改变太多。非常感谢。我是这样工作的: var server = http.createServer(app).listen(PORT, function() console.log("Listening from "+PORT); );

找不到Node.js /socket.io/socket.io.js express 4.0

】找不到Node.js/socket.io/socket.io.jsexpress4.0【英文标题】:Node.js/socket.io/socket.io.jsnotfoundexpress4.0【发布时间】:2014-06-0411:32:06【问题描述】:所以我试图在我的网站上进行聊天,当我在本地进行测试时,它运行良好,因为我的本地... 查看详情

socket.io 连接事件未在 Firefox 中触发

】socket.io连接事件未在Firefox中触发【英文标题】:socket.ioconnectioneventnotfiringinfirefox【发布时间】:2017-01-1822:10:10【问题描述】:我有类似下面的代码。<scriptsrc="/socket.io/socket.io.js"></script><script>varsocket=io(\'http://localho... 查看详情

获取 http://localhost:3000/socket.io/socket.io.js 404(未找到)

】获取http://localhost:3000/socket.io/socket.io.js404(未找到)【英文标题】:GEThttp://localhost:3000/socket.io/socket.io.js404(NotFound)【发布时间】:2013-06-0314:25:27【问题描述】:我正在尝试将数据流式传输到浏览器。但是,我正在努力将其连接... 查看详情

如何停止收听 socket.io 频道?

】如何停止收听socket.io频道?【英文标题】:Howdoyoustoplisteningtoasocket.iochannel?【发布时间】:2013-10-1314:10:49【问题描述】:在socket.io中,您可以像这样绑定到套接字事件/通道:<scriptsrc="/socket.io/socket.io.js"></script><script&... 查看详情

Node.js socket.io.js 未找到或 io 未定义

】Node.jssocket.io.js未找到或io未定义【英文标题】:Node.jssocket.io.jsnotfoundorionotdefined【发布时间】:2012-05-2017:48:36【问题描述】:我正在尝试在我的freebsd服务器上运行node.js应用程序,但我无法让socket.io库使用它。我试过包括:<s... 查看详情

Node.js Websockets Socket.IO

】Node.jsWebsocketsSocket.IO【英文标题】:【发布时间】:2011-03-2809:52:10【问题描述】:我无法触发客户端事件,请查看代码/说明:好的,所以我得到了这个工作(我想)客户端代码:<scriptsrc="./Socket.IO/socket.io.js"></script><... 查看详情

ERR_CONNECTION_REFUSED http://localhost:3000/socket.io/socket.io.js

】ERR_CONNECTION_REFUSEDhttp://localhost:3000/socket.io/socket.io.js【英文标题】:【发布时间】:2016-03-1817:05:06【问题描述】:Ciao,我正在实现一个webRTC多对多视频会议系统,实际上,我已经做到了,我正在使用socket.IO作为信令服务器,一... 查看详情

服务/停止服务 Socket.IO

】服务/停止服务Socket.IO【英文标题】:Serve/StopserveSocket.IO【发布时间】:2016-05-0522:26:12【问题描述】:我想知道如何仅为登录用户提供socket.io?现在我只是添加/删除<scriptsrc="/socket.io/socket.io.js"></script><script>varsocket=... 查看详情

更改 Socket.IO 静态文件服务路径

】更改Socket.IO静态文件服务路径【英文标题】:ChangeSocket.IOstaticfileservingpath【发布时间】:2012-10-0105:38:49【问题描述】:我在带有基本HTTP服务器(没有Express或Connect或类似的东西)的Node服务器上使用Socket.IO。默认情况下,Socket.I... 查看详情

socket.io客户端api

参考技术A引入socket服务器地址对应io.js:<script src="https://域名:端口号/socket.io/socket.io.js"></script>let sock = io.connect('wss://域名:端口号/'); sock.emit('clickaa', "document.clicked");//发... 查看详情

nodejs后台页面怎么引入jquery

引入了socket.io绑定了server后,它会自己将/socket.io/socket.io.js的请求重定向到client的socket.io.js,这个文件在node_modules/socket.io/node_modules/socket.io-client/socket.io.js具体请参考:node_module/socket.io/lib/index.js=>Server.prototype.attachServenode_module/s... 查看详情

设置 React 组件以监听 socket.io

】设置React组件以监听socket.io【英文标题】:SetupReactcomponenttolistentosocket.io【发布时间】:2017-01-0408:25:58【问题描述】:我希望我的React组件能够监听来自socket.io的事件。如果我的HTML文件包括:&lt;scriptsrc="socket.io/socket.io.js&... 查看详情

socket.io

varserver=http.createServer(app);vario=require(‘socket.io‘)(server);//可以把发送人数组lists以文件储存//one=true第一次发送one=false已经发送过一次varlists=[uid:1,one:true,uid:2,one:false]io.on(‘connection‘,function(socket) console.log(‘连接了‘) //先接收用户... 查看详情

套接字 io 服务器没有响应

】套接字io服务器没有响应【英文标题】:socketioserverisnotresponding【发布时间】:2015-04-2208:33:54【问题描述】:有时对https:/domain:8050\'/socket.io/socket.io.js的请求会在Chrome开发人员工具的网络选项卡中返回状态“(失败)”。在Firefox... 查看详情

Node Js 和 websockets

】NodeJs和websockets【英文标题】:Nodejs&websockets【发布时间】:2011-03-2407:25:57【问题描述】:我正在尝试将数据从我的浏览器(Chrome)推送到nodejs服务器,但遇到了可怕的麻烦。基本上,我已经在浏览器中看到了这段代码:<scrip... 查看详情

同一个域的访问控制允许来源?

】同一个域的访问控制允许来源?【英文标题】:Access-Control-Allow-Originbysamedomain?【发布时间】:2013-05-0806:45:14【问题描述】:XMLHttpRequestcannotloadhttp://server.chatcoding.net:8000/socket.io/socket.io.js.Originhttp://www.chatcoding.netisnotallowedby 查看详情

新版测试中

新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中新版测试中... 查看详情

初一下期中试卷

2016-2017北师大附属医院初一下期中试卷2016-2017第156中初一下期中试卷2016-2017第159中初一下期中试卷2016-2017第161中初一下期中试卷2016-2017第214中初一下期中试卷2016-2017第31中初一下期中试卷2016-2017第44中初一下期中试卷2016-2017第56中... 查看详情