此错误仅在移动设备上发生,到目前为止仅在三星设备上发生。我已经在使用Android 4的旧Motoralla设备上进行了测试,并且工作正常。三星设备上较新的Android 6出现此错误。我正在使用express validator的中间件validator
出现的错误是“无效的电子邮件地址”
body('email', 'Invalid email address.')
.normalizeEmail({ gmail_remove_dots: false })
.isEmail()
.custom((value, { req }) => {
return User.findOne({ email: value })
.then(userDoc => {
if (userDoc) {
return Promise.reject('Email address unavailable.');
};
});
}),
我无法终生弄清楚为什么这只会在某些三星手机上发生。