Meteor js - 来自服务器端var的未定义var

时间:2016-03-02 17:10:49

标签: javascript meteor twitter callback client-server

对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);
        }
      });

0 个答案:

没有答案