我在 lib / methods.js 中定义了一个方法:
Meteor.methods({
getTask: function( extraparam ) {
return {dummy: 'dummy'};
}
});
但是当我从 server / lib / environment.js :
调用它时Meteor.call( "getTask", extraparam );
我收到找不到方法,我的印象 lib / 是在 server / lib 之前加载的,或者我应该在 server / main.js 中调用该方法吗?
答案 0 :(得分:0)
关于此问题,加载顺序规则的工作方式如下:
将两者结合起来告诉我们/server/lib/x.js
将在/lib/x.js
之前加载。使用方法时,除非在执行包含文件时立即调用该方法,否则这不应成为问题。
您的选择是:
main.js
,这样就可以了。