请教一个express router的问题,实在不知道怎么写了 - CNode技术社区

请教一个express router的问题,实在不知道怎么写了
发布于 8 年前 作者 Siriue 2903 次浏览 来自 问答

先上代码

var content = {list:[]};
async function getData(res){
 try{
 var data = await superagent.get(url);
 var $ = cherrio.load(data);
 /*
 这里都是获取数据的代码
 */
 res.json(content);
 }catch(err){
 console.error(err);
 }
}
router.get('/',function(req,res,next){
 getData(res);
})

现在的问题是并不能正常的返回,使用chrome查看ajax会报"Provisional headers are shown"错误。我尝试把res语句写到了router回掉函数里,还是会出现那个错误。 哪位大神能过来帮我看看,小弟感激不尽

1 回复

router.get(’/’,async function(req,res,next){ await getData(res); })

回到顶部

AltStyle によって変換されたページ (->オリジナル) /