问题标签 [express.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1561 浏览

node.js - express 4+socket.io 还是 express.io?

我正在尝试为我的社交平台实现实时通知系统,我想知道我是否应该升级到 express.io 或保留 express4 并包含 socket.IO。根据您的经验,有什么我不知道的陷阱吗?

0 投票
0 回答
363 浏览

socket.io - Express-io CORS 不工作

我正在尝试建立一个Node.js server可以同时满足httpsocket请求的服务。

注意:我的serverclient需要是两个独立的东西。我不是index.htmlserver. 我有一个单独的standalone副本index.htmlsocket.io.js

当我向它提出AJAX请求时,server它可以完美运行。但是当我尝试连接到serverwith 时socket,我得到一个error.

XMLHttpRequest cannot load http://localhost:3000/socket.io/?EIO=2&transport=polling&t=1401878926555-0. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.1.33' is therefore not allowed access.

我的服务器端代码

我的客户端代码 - Index.html

0 投票
1 回答
560 浏览

node.js - NodeJS 错误:ENOENT,stat 'D:\site_deploy\hsoft\[object Object]'

嗨,我正在为我的聊天应用程序试用 nodeJS、Socket.io,但遇到了一个错误,尝试了一些在 stackoverflow 上找到的方法,这些方法与我的问题相同,但没有运气.. 每当我尝试加载 php页面它页面给了我这个错误

错误:ENOENT,stat 'D:\site_deploy\hsoft[object Object]'

这是 index.js

我使用 php-node 作为我的 php 解释器,因为我的设计模板是 php 格式,所以需要它。请帮忙

0 投票
1 回答
423 浏览

node.js - 与 express.io 服务器的跨域 socket.io 连接失败

我正在尝试设置 socket.io 以连接到具有不同来源的流服务器。

该服务器是一个专用流服务器,作为更大设置的一部分,基于 Express.io:

尝试打开连接会导致以下错误:

如何建立这样的连接?

谢谢!

0 投票
0 回答
584 浏览

node.js - 表达 memory.js 错误,@3.4.8

有时当我重新加载页面时,服务器会给出这个错误。当我重新启动服务器时它正在工作,但过了一段时间它再次给出同样的错误。我只存储user_id在会话中。我也在使用Express.Io

应用程序.js

快递版:3.4.8 连接版:2.12

../middleware/session/memory.js: http: //pastie.org/9669160

同样的问题:https ://github.com/techpines/express.io/issues/6

编辑

我尝试req.session.touch()在每条路线中使用,这次我经常收到此错误(每次我重新启动 app.js)

0 投票
1 回答
750 浏览

node.js - 与 express.io 聊天

我有两个文件,一个名为 index.js,另一个名为 index.html。当我按下发送按钮时,消息没有出现

文件 index.js 的代码如下:

文件 index.html 的代码如下:

0 投票
2 回答
1002 浏览

node.js - 同时使用 HTTP 和 HTTPS (Express.Io)

我成功监听了 443 端口并且可以通过https访问服务器,但我无法使用http访问它。

我试过使用 http 和 https 模块:

但这一次socket.io是在浏览器中给出 404。我该如何解决这个问题?我需要使用Express.Iosocket连接,因为应用程序是基于它的。

0 投票
0 回答
607 浏览

node.js - Node.js - 使用 Express.io 和 Router 对象处理 Socket.io 路由

我正在为 Express.io、Express 4 和一些路由问题苦苦挣扎,我需要你的帮助!

此处发布的代码有效

我的问题是我很想将 app.js 中的逻辑分离到每个路由文件(即 map.js)。不幸的是,我在 Internet 上找不到使用 Express 4 和 Router 对象的多个路由文件express.io 的任何示例。

你能快速浏览一下并告诉我正确的处理方法吗?

应用程序.js

/routes/map.js(此文件使用标准 Express 4 模块)

地图客户端.html

0 投票
2 回答
764 浏览

node.js - MemoryStore express.io 的替代品

在生产模式下运行 node js 时,会记录以下警告:

做了一个简短的研究,我发现我应该通过express-session-mongoexpress-session-redis使用其他替代方法来存储会话。

我的问题:

  • 这个解决方案是为expressJs使用express.io构建的吗?
  • 有没有不使用其中之一的解决方案来解决问题?如您所见,使用其中之一将迫使我安装 mongo 或 redis,这在我的情况下不好。

谢谢你 !

0 投票
1 回答
186 浏览

javascript - 使用 express.io 将角度控制器转换为实时数据

我是 express.io 的新手。我有一组代码在 socket.io 中运行,带有 node.js 和 angular 在前端没有问题。我创建了服务器,它以 1000 毫秒的间隔发出一组数据。示例与客户端交互的服务器代码是

在客户端

到此为止,一切都运行有问题。数据以间隔正确显示。但在另一个页面中,我想用角度控制器显示数据。我在 socket.io 中做了同样的例子。对于控制器,代码是

并且对于 socket.io 运行良好,只要 io.emit for 'msg' 发生并显示在其他页面中,它就会绑定股票数据。我需要使用 express.io 为同一个控制器编写代码。请提供任何建议。帮助将不胜感激。