【发布时间】:2021-09-05 08:05:56
【问题描述】:
我正在开发一个车把应用,
router.get('/findBehavior/:student_id', async (req, res) => {
console.log("---> req.params.student_id :" + JSON.stringify(req.params.student_id));
const student = await Student.findByPk(req.params.student_id,{
include: Behavior,
});
console.log("---> student :" + JSON.stringify(student));
res.render('profile', {student, session: req.session});
});
但我无法读取进入 profile.handlebars 的 json 数据:
{
"student_id": 1,
"student_name": "Martina Hodson",
"student_grade": 9,
"Behaviors": [
{
"behavior_id": 1,
"behavior_name": "No Problems",
"StudentBehavior": {
"student_id": 1,
"behavior_id": 1
}
}
]
}
我正在尝试这段代码,但它不起作用...
{{student.Behaviors.[0].['behavior_id']}}
我得到了回应
[object SequelizeInstance:Behavior]
如何获取学生的姓名和学生的行为?
【问题讨论】:
标签: json express sequelize.js