提问人:aditya garg 提问时间:12/31/2022 最后编辑:aditya garg 更新时间:12/31/2022 访问量:40
获取响应中显示 null 的路由
get route showing null in response
问:
我正在使用 TypeScript 发出 GET 请求以获取所有成员。我在 SQL 数据库中创建了几个条目,但它显示在 .条件语法是否正确?isCore
true
null
res.json
法典:
router.get('/coreMem', async(req, res)=>{
try {
const core_member_details = await Member.findAll({
where:{
isCore: true
}
})
res.status(200).json(core_member_details);
}
catch (err) {
logger.error(`${err}`);
res.status(500).send('Internal Server/Database Error!');
}
});
答:
0赞
Behram Bazo
12/31/2022
#1
我认为,确保 Member 模型定义正确,并且它能够连接到数据库中的正确表。
如果没有,给您一个提示,这是很好的调试方法:
若要返回成员表中的所有记录,可以使用不带任何条件的 findAll 方法,如下所示:
router.get('/coreMem', async(req, res)=>{
try {
const all_member_details = await Member.findAll();
res.status(200).json(all_member_details);
},
catch (err) {
logger.error(${err});
res.status(500).send('Internal Server/Database Error!');
}
});
评论
console.log(core_member_details);
members