联表查询出错
来源:2-17 -介绍sequelize-连表查询

青山梅酒
2021-04-17
自己额外建了个微博评论的页面和路由,但是运行时报错,麻烦老师帮忙看一下
报错信息如下:
我的理解就是blogList里没有user的信息
↓对应的ejs
↓对应的路由(按照报错就是getBlogDetail出错了)
↓对应的controller
↓对应的service(因为我只获取特定的一条微博,所以采取了findOne)
外键设置跟之前课程一样是Blog.belongsTo(User),所以我觉得连表查询应该能获取这条微博发出者的用户信息,但报错了,没有头绪修改,麻烦老师指点迷津_(:з」∠)_
写回答
1回答
-
双越
2021-04-17
要去解读报错信息。一般情况下的报错,错误栈会给出非常详细具体的报错信息的。
你去打印看看,这个 blogData.blogList 是什么?以及 blogData 是什么?
然后顺着打印的结果是排查,为啥 blogData 不是预期的结果,去看后段代码的逻辑。
022021-04-18
相似问题