0
我有一个简单的方法,它应该返回服务器上所有可用的方法返回给客户端,但返回的响应是一个空对象。流星方法返回客户端和服务器上的不同对象
客户:
Meteor.call("servMethods", function(err, res){
if(err){
console.log(err);
}
if(res){
console.log(res);
// logs only:
// Object {}
}
});
服务器:
Meteor.methods({
"met1": function(){
},
"met2": function(){
},
"servMethods": function(){
var methods = Meteor.default_server.method_handlers;
console.log(methods);
return methods;
// logs correctly:
// { met1: [Function: met1],
// met2: [Function: met2],
// servMethods: [Function: servMethods] }
}
});
真棒,这应该帮我写过多未来的方法。我想知道是否这是来自... method_handler的异步结果。我没有检查这个代码,现在它按预期工作,谢谢。 –