Tag: 未来

未来在节点中运行一系列asynchronousfunction需要什么地方?

以前,我使用future.wait()等待一个值,然后再return到下一个函数。 (我正在编写meteor的方式) 在读取节点的非阻塞I / O体系结构之后 ,我的下面的方法(它是否工作)完全失败了目的? 我正在做的是将下面的“请求”函数的返回结果传递给另一个函数。 相反,callback方法是最好的约定? 为什么我使用未来的唯一原因是因为使用return立即执行。 我想学习最好的做法,因为我认为我将来会增加额外的不必要的代码层。 如果我使用callback约定, callback(null, result) ,'callback'是否等待对象传递给参数? 我的代码使用未来等待结果: function requesting(perm_data) { var f = new future(); request.get('example.com/api/auth_user', { oauth: {consumer_key:'somekey', token: perm_data.oauth_token, token_secret: perm_data.oauth_token_secret } }, function response(error, response, body) { if (!error && response.statusCode === 200) { var bodyToJson = parser.toJson(body, options) var userId = bodyToJson.user.id return […]