【发布时间】:2021-08-05 10:58:29
【问题描述】:
我正在开发一个负责通过电子邮件发送随机 OTP 代码的微服务。
这是我的 findbyattr 端点:
router.get('/findbyattr/:email', async (request, response) =>{
try {
let requestEmail = request.params.email; //it works -> i get the email
let myOTPCode = await otpCodeModel.findOne({email:requestEmail}); //getting undefined here
response.status(202).json(code);
}catch(error){
response.status(400).json({ErrorMessage: `Error: ${error}`});
}
});
我的问题是:
在 findbyattr 端点中,在以下行中:
let myOTPCode = await otpCodeModel.findOne({email:requestEmail});
我越来越不确定,是什么原因?
【问题讨论】:
-
它说什么未定义?
标签: javascript node.js mongodb express mongoose