问题标签 [faye]
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.
ruby-on-rails - 哪个框架最好在 Rails 3.1 中发布消息
我正在尝试构建一个应用程序,将用户的消息发布给订阅该标签的所有其他用户?我想知道哪个框架适合开发。我听说过 Faye 和 Redis,但我不知道哪个最好用。
ruby-on-rails - 如何使用 Faye 检测通道上的断开连接事件
我正在尝试在我的网站上进行聊天,看起来像 google talk。我想管理断开连接事件。用户可以通过多种方式断开连接:
- 通过单击断开连接按钮(轻松将事件推送给他的朋友)
- 通过关闭他的窗口(我可以将事件发送到窗口关闭 javascript 事件,但如果用户在我的网站上打开了许多窗口,我不想断开他的连接。)
那么,我如何检测我在通道上的连接何时关闭?每个用户都有自己的频道构建和他的 ID。
谢谢你的帮助。
ruby-on-rails - 使用 eventmachine 捕获断开事件(ping + 超时?)
我正在使用带有 faye (http://faye.jcoglan.com/) 的事件机,但我有一个问题。我想制作一个在线模块,显示我网站上当前连接的所有用户。
我想创建一个类似的谷歌谈话。
Faye 可能有更好的方法来做到这一点?
我这样管理我的连接:
但我的问题是,我怎样才能捕捉到断开连接事件。我阅读了有关向我的彗星服务器发送 pings + 超时的信息,但我不知道该怎么做。
任何人都可以帮助我吗?
谢谢
javascript - Faye dies when user leaves page but then chooses to stay on page through JS confirmation
Using Faye for active client connections. I have my users confirm to leave page through some JS:
If the user chooses to stay on the page, faye no longer works. (Messages are no longer sent or received.) Perhaps there is something in faye.js that kills the connection in the onbeforeunload event? Is there a way around this?
I'm using Chrome on OSX. Happens every time. Haven't tested other browsers yet.
ruby-on-rails - Faye 服务器未启动或启动
我正在关注 railscast 并完全按照说明进行操作。我什至使用net.tutsplus 的faye.ru 代码在根目录下设置了faye.ru 文件。
这是 faye.ru 文件:
当我尝试使用启动服务器时rackup faye.ru -s thin -E production
,
我收到以下错误:
它似乎只适用于瑞安,但我不走运。
javascript - faye ruby 客户端不工作
我在我的 Rails 2.1 应用程序上使用 faye。并且在测试和修复了许多事情之后faye ruby client
都无法正常工作。
这是我的服务器代码。
这是我的客户端 JS 代码。
这是 ruby 客户端代码。
服务器,JS工作正常。但是 Ruby 客户端代码不起作用。如果我在没有EM的情况下编写它,它会向我显示错误Event Machine not initialized
。如果我把它写进去,EM
它可以工作,但会拖累红宝石进程。如果我放在EM.stop
客户端代码的末尾,它会执行但不发布消息。
我该如何解决这个问题?
javascript - 将数据发送到特定客户端而不是整个通道
我目前正在玩 Faye.js。订阅频道后,我希望该特定客户端接收与频道中已经存在的任何人无关的对象。
如何做到这一点?
更多细节:该对象是房间中最后 20 条聊天评论的数组。任何已经在房间里的人都应该已经收到了这个对象或者是聊天的一部分,所以这些人不需要接收它。
先感谢您。
ruby-on-rails - 如何使用 Faye 列出活跃订阅者?
我正在使用Faye发送消息,效果很好。但是我想检索给定频道的活动连接,并且事情的行为有点不同:请参阅“列出频道上的活动订阅者”。
我想显示在房间里聊天的当前用户列表。我试图通过扩展/meta/subscribe
拦截通道来做到这一点,但我不太确定如何将用户名等数据发送到服务器。
截获的消息/meta/subscribe
如下所示:
送过来就好了"username" => "foo"
。
监控也很有趣,但同样,看起来我无法在订阅时发送任何特定数据。
有没有人有这类问题的经验?
node.js - 意外的令牌 <
将nodejs v.6.7与faye v.7.1一起使用我收到错误
我正在尝试实现在 peepcode 的 Meet node.js 视频中显示的示例。