Cha*_*row 6 meteor
根据此视频,应在客户端和服务器上可用的models.js文件中定义流星方法.
如果方法应该是客户端在服务器上调用的安全过程,为什么它们在models.js文件中定义?客户端使用Meteor.call调用方法,因此在服务器上定义我们的方法是否有意义,而不是在models.js中?
Rah*_*hul 2
您不必将方法放在“model.js”文件中,您可以将它们放在任何地方,它们只是碰巧将视频中的文件命名为 model.js。
Meteor.methods是一种“Anywhere”方法,这意味着它可以存在于服务器和客户端上。如果您查看文档,您会看到差异的解释:
Meteor.methods
服务器上的调用方法定义了可由客户端远程调用的函数。 [...] 客户端上的调用方法定义了与同名服务器方法关联的存根函数。
服务器上的调用方法定义了可由客户端远程调用的函数。
[...]
客户端上的调用方法定义了与同名服务器方法关联的存根函数。
在视频中,他们向您展示了 Meteor 的方法和其他功能如何工作的演示,因此他们并不关心专门将方法放置在服务器中。
归档时间:
12 年,9 月 前
查看次数:
1508 次
最近记录: