Как передать объект базы данных в ApolloServer - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь понять, как передать мою модель мангуста распознавателям. Пока я знаю 3 способа:

  • Определить модель глобально (это, конечно, некрасиво)
  • Передать модель в context параметре конструктора ApolloServer. Документация гласит, что все, что совместно используется определителями, может быть передано в контексте. Модели относятся к этой категории.
  • Передать модель в параметре dataSource конструктору ApolloServer. Расширьте apollo-datasource и добавьте удобные функции. Похоже, это тоже хороший кандидат.

Так какой путь подходит для передачи модели данных распознавателям?

...