请教一个express router的问题,实在不知道怎么写了
先上代码
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); })