meteor方法和meteor pub / sub之间的差异

时间:2015-11-24 06:44:55

标签: meteor

我与meteor合作创建一个应用程序。在流星中, Meteor.methods Meteor.publish 用于执行数据库操作。I know use of Meteor methods and pub/sub

我的问题是,何时使用 Meteor.methods 以及 Meteor.publish ?时有任何标准。

2 个答案:

答案 0 :(得分:5)

Meteor.publish显然是 pub-sub pub 部分。随着正在发布的数据被添加或更改,服务器将自动将其发送给客户端。

Meteor.call请求 - 响应。您提出请求,您会收到回复。派对结束了。如果在您再次呼叫之前,该方法使用您的客户端的服务器上的数据发生更改,则无法知道该信息。

答案 1 :(得分:1)

Meteor Publish订阅是一种允许访问(读取和写入)客户端,并使用最新数据更新所有客户端和服务器的方法。 Meteor Publish / Subscribe只与meteor数据库有关。

Meteor方法更多,它可以用于各种用途,例如调用API(对REST API的HTTP调用)等。(PS出于安全原因,建议从服务器端进行这些调用)

此外,通过调用Meteor Method(使用Meteor.call)获取数据时,您可以在获取或返回数据之前在服务器端进行某种验证或验证。

是的,Michel Floyd的回答是另一个重点。