gpt4 book ai didi

javascript - Meteor 使用 DDP 将数据从客户端推送到服务器

转载 作者:行者123 更新时间:2023-11-28 19:15:31 35 4
gpt4 key购买 nike

我计划为强类型、数据驱动的后端平台编写一个 Meteor/DDP 服务器。服务器必须能够向客户端推送数据并接受来自客户端的数据。

阅读 DDP documentation 后看来该协议(protocol)仅支持客户端数据订阅。从文档中,我没有看到meteor如何将数据从客户端推送回服务器。

该文档指出 DDP 支持“客户端对服务器的远程过程调用”。我想我可以定义 C(R)UD 程序来将修改推送回服务器,但我担心我会偏离 native Meteor 体验。

如有任何建议,我们将不胜感激!

最佳答案

啊,是的,这可能不太清楚。

当您运行insertupdateremoveupsert操作时,这实际上会触发方法。 DDP协议(protocol)不直接进行CRUD操作。

插入名为“mycollection”的集合时,方法名称如下

方法名称:/mycollection/insert

参数将是文档本身作为第一个参数,带有可选的randomSeed参数。

插入文档的示例 JSON { name: "bob", email: "bob@bob.bob"}

{"msg":"method","method":"/mycollection/insert","params":[{ _id:"123456",姓名:"bob",电子邮件:"bob@bob .bob"}],"id":"1"}

同样,update使用update而不是insert在路径中,即/mycollection/update给出两个参数,第三个参数包含选项。

关于javascript - Meteor 使用 DDP 将数据从客户端推送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29951068/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com