ddp

    1热度

    1回答

    我正在开发一个带角流星的网站,并且我遇到了一个奇怪的问题。在每个页面上我都有一个聊天块,这些消息存储在chatMessages集合中并正确显示。问题是,我每次编辑当前用户(手动mongo文档版本或更新流星的方法内)我的应用程序将删除所有订阅。结果,消息从聊天中消失。但不仅聊天消息消失。我用this piece of code来了解问题的原因,但我几乎无法理解。以下是浏览器控制台输出中最有趣的部分:

    1热度

    1回答

    Chrome扩展程序我建立使用DDP,我想连接到从扩展流星服务器弹出窗口中,用户注册,登录和 我发现从一个简短的解释Meteor Spotting表示可以使用ddp.js执行此操作,但它描述的项目似乎已经消失。 ddp.js的当前版本使用import语句,其中Chrome对象为。我的理解是这些脚本是为Node.js设计的。我应该如何编辑这些脚本,以便可以按照Meteor Spotting文章中所述

    1热度

    1回答

    我正在使用流星创建一个多人游戏的财富游戏轮。我对Meteor很新,我觉得我构建这个的方式太糟糕了......我的电脑开始听起来像是为升空做准备,然后我的服务器最终崩溃: 我有我的服务器上运行一个计时器的代码,它不断地广播/发布给所有连接的客户端。现在我已经设置好了,所以我的服务器正在对MongoDB文档进行大量写入(每51ms)。然后,我发布了MongoDB文档,让所有的客户端都订阅它,以便他们都

    -1热度

    1回答

    对我的流星应用程序进行研究的任何用户(客户端)都会调用流星方法,该方法将异步结果发送给此客户端它找到了一些东西(可以通过搜索许多不同的外部API来实现),并可能将其注入客户端(仅限于非持久性)集合。怎么样 ?

    0热度

    1回答

    是否有可能改变Meteor自己的websocket(DDP)请求的路径?我需要它来正确设置负载平衡器。 例如:改变这条道路 “WS://本地主机:3000/sockjs/839/ui4qa1rb/WebSocket的” 为“WS://本地主机:3000 /事/ sockjs/839/ui4qa1rb/WebSocket的”

    0热度

    1回答

    我想更改当前的默认DDP连接,并重新连接另一个URL。 (这是用于切换ELB端口失败时使用的WebSocket像this article) 因为我没有在documents找到了正确的方法,我试图修补喜欢 Meteor.connection = DDP.connect('new server url') 但它似乎继续使用现有的连接。 在浏览器控制台中尝试了几种方法并最终得到了类似的工作。 Met

    0热度

    1回答

    我想将我在Meteor构建的前端应用程序绑定到通过DDP连接公开其API的独立服务器。我有这个服务器的DDP连接URL,但我如何从我的前端APP实际连接到它? Meteor是否有办法将前端APP应使用的默认DDP连接设置为自定义值(URL)?

    1热度

    1回答

    我想通过使用Meteor的DDP.connect(url)将我的Meteor的前端应用程序连接到远程服务器(通过websocket连接公开其API) )功能: import { Meteor } from "meteor/meteor"; import { DDP } from 'meteor/ddp-client'; Meteor.Remote = DDP.connect("ws://my

    3热度

    1回答

    我有三个不同的服务器上的流星应用程序。其中一人拥有2人使用的所有数据。我正在使用ddp.connect()。 所以三个应用程序都工作得很好,但我现在担心的是安全性。 我已经阅读过关于安全性的DDP后,我没有找到任何安全选项。 它只允许任何人连接到服务器并使用此协议获取数据。如何防止这种情况,同时允许其他2人连接? 的另一件事是,它使用HTTP请求(POST,GET),但我的应用程序现在都通过HTT

    3热度

    1回答

    您好我正在使用DDPRateLimiter限制meteor.js中的一些方法,我发现它限制了不仅仅是连接的每个人的方法调用!例如,对于这样的规则: var updateUsernameRule = { type: 'method', name: 'updateUsername' }; DDPRateLimiter.addRule(updateUsernameRule, 1,