qq_慕侠0125797
2020-09-24 16:46
老师代码不报错最后查询出来的是个空的数组是怎么回事
==============service=================
static async getContentList(){
const movieList = await MovieDao.getMovieList()
const musicList = await MusicDao.getMusicList()
const sentenceList = await SentenceDao.getSentenceList()
// 打印一下这三个结果
console.log(movieList)
console.log(musicList)
console.log(sentenceList)
光这么看没办法判断哪里有问题。确认下数据库是否数据,跟着视频核对下代码。
我也是返回空数组呢
返回空数组的问题解决了吗,我的也是
=================v1============
contentApi.get('/',async ctx => {
const contentList = await ContentService.getContentList()
ctx.json(contentList)
})
===========(dao) movie===
static async getMovieList(){
return await MovieModel.findAll()
}
==========(dao) music=====
static async getMusicList(){
const res = await MusicModel.findAll()
return res
}
===========(dao) sentence=======
static async getSentenceList(){
const res = await SentenceModel.findAll()
return res
}
==============service=================
static async getContentList(){
const movieList = await MovieDao.getMovieList()
const musicList = await MusicDao.getMusicList()
const sentenceList = await SentenceDao.getSentenceList()
let res= []
res.push.apply(res,movieList)
res.push.apply(res,musicList)
res.push.apply(res,sentenceList)
res.sort((a,b) => b.created_at.localeCompare(a.created_at))
return res
}
老师我又对着视频重新写了一次,还是那样查询出来一个 [ ] ,终端的代码没有报错误,是不是数据库有啥问题
0到1快速构建自己的后台管理系统
21766 学习 · 145 问题