我有一个快速的应用程序,我通过API调用调用函数。 我遇到的问题是从API调用中获取响应 功能并返回主路由器。我知道这可能要做 代码是异步处理的,但我无法弄清楚 解决问题的方法。
/* GET funnel page. */
router.get('/funnel', function(req, res, next) {
var score = 'test2';
score = GetQuery('Bars');
res.render('funnel', {title: score});
});
function GetQuery(query) {
var test = 'test3';
factual.get('/t/places-us', {q:query,limit: 1, filters:{"$and":[{"region":{"$eq":"NY"}},{"locality":"pittsford"}]}}, function (error, res) {
test = res.data[0].email;
});
return test;
}