【发布时间】:2022-12-31 23:07:11
【问题描述】:
我正在使用 TypeScript 发出 GET 请求以获取所有 isCore 为 true 的成员。我在 SQL 数据库中创建了多个条目,但它在 res.json 中显示了 null。条件语法是否正确?
代码:
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!');
}
});
【问题讨论】:
-
请将您的代码包含为文本而不是图像。
-
你是
console.log(core_member_details);吗?你得到了预期的结果?您使用什么包从 db 获取记录? -
如果您尝试不同的查询会怎样?例如,只返回
members表中的所有记录,不带任何条件。这只是为了让您可以验证您的数据库连接是否正常工作,并且后端没有问题。
标签: javascript sql reactjs typescript