Meteor 在哪里放置服务器专用方法?

Meteor 在哪里放置服务器专用方法?,meteor,Meteor,根据DiscoverMeteor实践,Meteor方法定义在客户机和服务器之间共享的集合文件夹中。原因是要启用客户端延迟模拟,这将在不必等待服务器响应的情况下立即产生效果 但是在我的例子中,我想对客户机隐藏我的方法实现的细节。首先,我不喜欢将服务器逻辑共享给客户端。第二,方法会很大 在这种情况下,我应该把方法定义放在哪里服务器文件夹,我想是吧?如果是,那么我的客户机如何访问该方法?是的,您应该将该方法放在服务器目录中 Meteor.methods({ "methodName":functio

根据DiscoverMeteor实践,Meteor方法定义在客户机和服务器之间共享的集合文件夹中。原因是要启用客户端延迟模拟,这将在不必等待服务器响应的情况下立即产生效果

但是在我的例子中,我想对客户机隐藏我的方法实现的细节。首先,我不喜欢将服务器逻辑共享给客户端。第二,方法会很大


在这种情况下,我应该把方法定义放在哪里<代码>服务器文件夹,我想是吧?如果是,那么我的客户机如何访问该方法?

是的,您应该将该方法放在
服务器
目录中

Meteor.methods({
  "methodName":function(){}
})
用法:

Meteor.call("methodName", param1, param2, callback)
如何将方法返回的数据传递到视图的说明如下:

在这种情况下,延迟补偿还会发生吗?没有延迟补偿