当然,有很多异步问题和答案。但我的问题是关于我需要返回一些东西的异步情况。
我在节点快递中有这个:
app.use('/', FalcorServer.dataSourceRoute(function(req, res) {
return new someClass('SOMEHOST', req.query.paths);
}));
现在我的问题是这个,someClass
因为 AJAX 是异步的。(在我的示例中,我使用 setTimeout 来说明我的观点)。
像这样的东西:
class someClass {
constructor(redisHost, pathString) {
return setTimeout(function(){
return someModel;
}, 1500);
}
}
module.
exports = someClass;
但是我必须在我的 中处理这个返回,我app.use
该怎么做?