你好,我在nodejs中为登录发送错误消息时遇到问题


module.exports.signInErrors = (err) => {
let errors = { email: '', password: ''}

if (err.message.includes("email")) 
errors.email = "Email inconnu";

if (err.message.includes('password'))
errors.password = "Le mot de passe ne correspond pas"

return errors;
}

结果在邮差是

{
"errors": {
"email": "",
"password": ""
}
}

或者我需要发送指定错误

其进口

module.exports.signInErrors=(err(=>{let errors={电子邮件:",密码:"}

if (err.message.includes("email")) 
errors.email = "Email inconnu";
if (err.message.includes('password'))
errors.password = "Le mot de passe ne correspond pas"
return errors;

}

阅读您的代码后,我假设您的两个if语句都是false。

这会导致在对象中发送空值。

你能告诉我signInErrors在哪里叫吗?

相关内容

最新更新