多次签入以返回下一个NodeJ

时间:2019-05-23 14:46:25

标签: node.js express

我有一个Node应用程序,我在其中进行身份验证,对于身份验证,我想确保没有重复的电子邮件和电话号码。我的逻辑对两者都有效,但是如何同时检查两者

exports.register = async (req, res, next) => {
  try {
    const user = await (new User(req.body)).save();
    const userTransformed = user.transform();
    const token = generateTokenResponse(user, user.token());
    res.status(httpStatus.CREATED);
    return res.json({ 
      status: "success",
      data: {
        token,
        user: userTransformed
      } });
  } catch (error) {

    return next(User.checkDuplicateEmail(error));
  }
};

return next(User.checkDuplicateEmail(error));检查电子邮件,但我也如何检查电话号码 User.checkDuplicatePhone(error)

0 个答案:

没有答案