问题标签 [socketstream]

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 投票
2 回答
516 浏览

session - SocketStream:在 /server/app.coffee 之外访问 @session

我刚刚开始使用 SocketStream。(v0.1.0) 我用exports.actions.login 函数创建了文件/app/server/auth.coffee。我想访问此文件中的@session.setUserId,但我很难弄清楚@session 的位置以及如何在 /app/server/app.coffee 之外访问它

这是我的 auth.coffee,其中包含我想访问会话的评论。

0 投票
1 回答
1898 浏览

coffeescript - 如何从客户端 CoffeeScript 动态更新 Jade 元素?

我正在尝试使用 SocketStream 动态更新值表。我有一个定义表格的 Jade 模板:

app.jade:

这适用于静态数据,现在我需要使其成为动态数据。我有客户端 CoffeeScript,它接收 SocketStream 消息,其中包含 JSON 格式的表的新值:

app.coffee:

我试图弄清楚如何用消息的内容替换 Jade 中项目的 JSON 值,但是“jadeItems”变量超出了客户端 CoffeeScript 的范围。

我能够将新的 JSON 填充到 Jade 元素中,但是我不确定如何在 Jade 的“jadeItems”变量中获取该元素的值。

有谁知道获取 Jade 元素值的 Jade 语法?或者有没有办法从客户端 CoffeeScript 中分配给 Jade 中定义的 items 变量?Jade 语法是否有可靠的参考资料?

0 投票
2 回答
716 浏览

javascript - Socketstream(0.3) 服务器端代码混乱

我试图准确了解我应该在哪里/如何实现独立于客户端 rpc 调用运行的 node.js/socketstream 服务器端代码。作为一个简单的例子,我试图在服务器端使用类似这样的东西将定期时钟更新推送到连接的客户端:

并设置客户端订阅该发布事件,如下所示:

问题:我在哪里放置/执行服务器端 pushTime 函数?文档建议使用 /server/rpc 树,因此我将其放在 /server/rpc/demo.js 中,但这会产生此错误:

ReferenceError: ss 未定义

请注意,我没有将代码放在 export.actions 块中;我相信这仅适用于客户端 rpc 调用。

我尝试在文件顶部设置 ss :

但这肯定是错误的——现在“publish.all”方法不存在。

我尝试将代码放在 app.js 的底部,就在 ss.start 调用之后。再次说明 publish.all 方法不存在(可能直到连接了客户端?)。我迷路了。任何帮助表示赞赏;希望这很清楚。

0 投票
1 回答
244 浏览

internet-explorer - 必须单击两次才能在 IE 6 中触发 Backbone 路由器

我正在使用socketstream和backbone.js开发一个实时网站,除了主干路由器外,其他所有东西都被整理出来对我来说工作得很好,当你点击一次链接时它没有被正确触发,你必须点击它两次触发主干路由处理程序,这在这里似乎很奇怪,有什么想法可以解决这个问题吗?

0 投票
1 回答
186 浏览

javascript - socketstream 和 3rd 方回购

如何添加一堆 js 文件但只包含其中一个用于客户端代码?例如,我需要使用hammer.js并希望将其添加为子模块。我不能简单地将它添加到客户端/代码/应用程序中,因为SS它将尝试加载 repo 的所有内容(包括 README.md)。

0 投票
1 回答
195 浏览

node.js - 使用 hogan.js 取消渲染模板视图

有没有办法用 hogan.js 取消渲染模板。你可以把它隐藏起来,但是留下了很多带有 id 的元素,它可能会在你的网站上造成进一步的影响。

我环顾四周,但找不到答案。谢谢

0 投票
1 回答
323 浏览

templates - i18n 编译模板?

我有使用 socketstream 和 Hogan.js 在生产版本上编译的模板。问题是当我在客户端并获取模板时,我需要将它绑定到具有一组键值对的 JSON 语言文件。文件具有 de.json 等命名结构,内容如下: { "thanks": "danke" }

如果在服务器上我知道用户选择了哪种语言,我如何将正确的语言 json 文件传递​​给客户端以便为用户呈现正确的视图?

0 投票
1 回答
2582 浏览

angularjs - 使用 AngularJS 和 SocketStream

我想在使用 Angular for MVC 时使用 socketstream 的 RPC over websockets 抽象。任何人(可能在 Angular 社区)都可以指出正确的方向来学习如何使用自定义 RPC 类型的数据源以最惯用的方式更新 Angular 的模型吗?

0 投票
1 回答
2237 浏览

node.js - Connect-Auth vs Everyauth vs Passport vs Authom - 用于实时网络应用程序?

对于开发实时网络应用程序,它们之间有哪些正面和负面的比较?我SocketStream现在用。

0 投票
2 回答
264 浏览

node.js - 没有客户端的 SocketStream.js 怎么办?

我有兴趣使用 socketstream + node.js 为我的网站开发一个 rt 模块。我只对socketstream中的服务器端感兴趣,而不是客户端。如何从普通的 php/html 应用程序访问套接字流,我必须包含哪些 js?我主要对 rpc、pub/sub 和身份验证/会话感兴趣。