这一直困扰着我一段时间,所以我想我只需对其进行快速 QA:
如果一个人有一个普通的 nodeJS 模块或其他东西,并且它在服务器端有一个异步功能。我如何使它同步。例如,我如何将 nodejsfs.stat
异步函数转换为同步函数。
例如我有
服务器端js
Meteor.methods({
getStat:function() {
fs.stat('/tmp/hello', function (err, result) {
if (err) throw err;
console.log(result)
});
}
});
如果我从客户端调用它,我会返回undefined
结果,因为结果在回调中。