множественная проверка в ответ на следующий NodeJs - PullRequest
0 голосов
/ 23 мая 2019

У меня есть приложение 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...