你好,我有一个 Mongoose 数据库,我想根据帐户ID检索数据,我使用中间件来验证提供ID的帐户,响应HTTP方法是200,但我没有收到关于 Postman 的数据。
async function getAccountDetails(authAccount) {
try {
const accId = authAccount._id;
const account = await Users.findById({ _id: accId });
console.log(account);
return account;
} catch (error) {
next(error);
}
}
/**
router.get(
"/list",
authMiddleware,
async function _getallUsersByAccount(req, res, next) {
try {
const data = await getAccountDetails(req.authAccount);
console.log(data);
} catch (error) {
console.log("no bot");
next(error);
}
}
);
1条答案
按热度按时间3gtaxfhh1#
我想你忘了回你的回复。
在路由器的某个地方。get函数你需要返回数据。
试试这个:
我在console.log(data)之后添加了res.send(data)。