使用await可以,使用传统的回调为什么不行?
Article.find({}).skip(skip).limit(sizes)
.exec((err, docs) => { if(err) {
ctx.body = { code: -1, msg: err
}
}else {
ctx.body = { code: 0, data: docs
} console.log(dos) //有数据,但是前端404
}
})router.get('/getArticles', async (ctx) => { let { sizes, pageNum } = ctx.query
sizes = Number(sizes)
pageNum = Number(pageNum) const skip = (pageNum - 1) * sizes const data = await Article.find({}).skip(skip).limit(sizes)
//这样可以拿到
ctx.body = { code: 0,
data
}
})如果就是用回调,不用await该怎么改才正确?
aluckdog
www说
随时随地看视频慕课网APP
相关分类