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