Как получить доступ к контексту решателя из mongoose? - PullRequest
0 голосов
/ 05 октября 2018

У меня есть сервер GraphQl, работающий на узле и экспресс.Теперь представьте себе функцию распознавания, подобную этой:

user(root, args, ctx) {
  return User.findOne({
    id: args.input.id,
  }, (err, existingUser) => {
    const user = existingUser;
    if (err) throw new Error('...');
    return user;
  });
},

Теперь я хочу сделать некоторую авторизацию.Я сохраняю аутентифицированного пользователя в ctx.user.Вопрос: как я могу передать контекст функции Mongoose?Mongoose дает мне только два параметра: filter и callback.Нужен ли мне еще один уровень абстракции, который говорит с мангустом?

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