如何将数据库对象传递给ApolloServer

时间:2019-03-14 08:49:48

标签: javascript node.js graphql apollo-server

我试图了解如何将我的猫鼬模型传递给解析器。到目前为止,我知道3种方式:

  • 全局定义模型(这很丑)
  • context构造函数的ApolloServer参数中传递模型。文档指出,解析器之间共享的所有内容都可以在上下文中传递。模型属于该类别。
  • dataSource参数中的模型传递给ApolloServer构造函数。扩展apollo-datasource并添加便利功能。看起来这也是不错的候选人。

那么哪种方法适合将数据模型传递给解析器?

0 个答案:

没有答案