【发布时间】:2015-12-21 12:49:02
【问题描述】:
我是 Meteor 的新手,并且有一个 $meteor.call,尽管我在服务器节点检查器中看到 Meteor.method 的返回值,但从未调用过回调。
客户
$meteor.call('login', { url: creds.url, username: creds.user, password: creds.password }, function (err, response) {
if (err) {
console.log('login failed');
} else {
console.log('login succeeded: ' + response);
Session.set('ticket', response);
}
});
服务器
login: function (data) {
this.unblock();
var loginSync = Meteor.makeAsync(HTTP.post); // using workaround for wrapAsync issue #2774
var postResults = loginSync(url + '/ticket', options);
console.log('return, status: ' + postResults.data.statusCode + ', ' + postResults.data.content);
return postResults;
【问题讨论】:
标签: meteor