对Meteor来说很新,实际上遇到了问题。 尝试创建一个快速页面,用于获取用户的最新twitts。 ( 服务器端)。在日志中,我可以看到正在检索的所有推文。
但是我想显示它们,但是当我尝试通过回调将var从服务器传递给客户端时,我只得到一个未定义的var。
//Server Side
Meteor.methods({checkTwitter: function () {
var Twit = new TwitMaker({
consumer_key: '****', // API key
consumer_secret: '****', // API secret
access_token: '****',
access_token_secret: '****'
});
Twit.get('statuses/user_timeline',
{
q: 'IngeniousBastar',
count: 10
},
function(err, data, response) {
var result='test';
return(data);
}
);
}
});
/////////////////////////////////////////////////
//Client Side
Meteor.call('checkTwitter', function(err, respJson) {
if(err) {
window.alert("Error: " + err.reason);
console.log("error occured on receiving data on server. ", err );
} else {
console.log("respJson: ", respJson);
}
});