Apollo 服务器数据源定义生成错误

拉迪卡姆

我在使用 Apollo graphql 服务器创建 REST 数据源时遇到困难我有一个 data.js 文件来定义 REST 数据源,如下所示:

    const { RESTDataSource } = require('apollo-datasource-rest');

    class MyAPI extends RESTDataSource {
        constructor() {
            super();
            this.baseURL = 'https://my-end-point;
        }

        async fetchData(what) {
           return this.get(`myparam`);
        }
   }

然后我将其导入到 resolver.js 中,如下所示:

const myAPI = require('./data');
export const resolvers = {
     Query: {
          field () => {
             return myAPI.fetchData(param);
           }
     }
}

当我运行它时出现以下错误:

myAPI.fetchData is not a function

一些输入将非常有帮助。

丹尼尔·雷登

您的模块正在导出类,这就是您导入的内容,但您从未实例化它。您需要MyAPI通过调用来获取 的实例new MyAPI()然后您可以调用fetchData该实例。只需更新您的模块以导出实例:

module.exports = new myAPI()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apollo服务器:如何从REST API数据源访问Dataloader中解析器之外的“上下文”

来自分类Dev

NestJS与Apollo数据源

来自分类Dev

Apollo服务器+ React Apollo pubSub不显示数据

来自分类Dev

如何实现自定义Apollo服务器KeyValueCache?

来自分类Dev

Apollo服务器超时消息

来自分类Dev

远程服务器上的 Apollo Playground

来自分类Dev

Apollo / GraphIQL显示“ Apollo服务器仅支持POST请求”吗?

来自分类Dev

如何将cookie从apollo服务器传递到apollo-clenet

来自分类Dev

Nextjs和Apollo:在getInitialProps服务器端将cookie附加到Apollo Client

来自分类Dev

如何防止对GraphQL / Apollo服务器的嵌套攻击?

来自分类Dev

Apollo服务器上载文件在Docker中失败

来自分类Dev

服务器关闭时React-Apollo捕获

来自分类Dev

AWS Lambda中的Apollo服务器Graphql

来自分类Dev

在 Google Cloud Functions 上运行 Apollo GraphQL 服务器

来自分类Dev

Apollo Graphql修改输入数据

来自分类Dev

Apollo GraphQL解构数据无效

来自分类Dev

Apollo GraphQL合并缓存的数据

来自分类Dev

为什么Apollo服务器自定义指令不起作用?

来自分类Dev

错误:Apollo服务器需要现有的架构,模块或typeDefs

来自分类Dev

猫鼬在Apollo-Express服务器上引发错误ECONNREFUSED

来自分类Dev

使用单独的数据服务器测试 apollo graphql 容器

来自分类Dev

使用Apollo-Graphql在生产服务器上上传文件会返回CORS错误或POST 400错误请求

来自分类Dev

使用React-Apollo Use处理错误

来自分类Dev

React-Apollo 抛出网络错误 404?

来自分类Dev

GraphQL + Apollo 错误:未捕获(承诺)

来自分类Dev

向 apollo graphql 发送错误

来自分类Dev

Apollo GraphQL - 用户友好的类型验证错误

来自分类Dev

在WebSphere服务器上使用JNDI的Spring自定义数据源连接

来自分类Dev

Apollo是否缓存突变返回的数据

Related 相关文章

  1. 1

    Apollo服务器:如何从REST API数据源访问Dataloader中解析器之外的“上下文”

  2. 2

    NestJS与Apollo数据源

  3. 3

    Apollo服务器+ React Apollo pubSub不显示数据

  4. 4

    如何实现自定义Apollo服务器KeyValueCache?

  5. 5

    Apollo服务器超时消息

  6. 6

    远程服务器上的 Apollo Playground

  7. 7

    Apollo / GraphIQL显示“ Apollo服务器仅支持POST请求”吗?

  8. 8

    如何将cookie从apollo服务器传递到apollo-clenet

  9. 9

    Nextjs和Apollo:在getInitialProps服务器端将cookie附加到Apollo Client

  10. 10

    如何防止对GraphQL / Apollo服务器的嵌套攻击?

  11. 11

    Apollo服务器上载文件在Docker中失败

  12. 12

    服务器关闭时React-Apollo捕获

  13. 13

    AWS Lambda中的Apollo服务器Graphql

  14. 14

    在 Google Cloud Functions 上运行 Apollo GraphQL 服务器

  15. 15

    Apollo Graphql修改输入数据

  16. 16

    Apollo GraphQL解构数据无效

  17. 17

    Apollo GraphQL合并缓存的数据

  18. 18

    为什么Apollo服务器自定义指令不起作用?

  19. 19

    错误:Apollo服务器需要现有的架构,模块或typeDefs

  20. 20

    猫鼬在Apollo-Express服务器上引发错误ECONNREFUSED

  21. 21

    使用单独的数据服务器测试 apollo graphql 容器

  22. 22

    使用Apollo-Graphql在生产服务器上上传文件会返回CORS错误或POST 400错误请求

  23. 23

    使用React-Apollo Use处理错误

  24. 24

    React-Apollo 抛出网络错误 404?

  25. 25

    GraphQL + Apollo 错误:未捕获(承诺)

  26. 26

    向 apollo graphql 发送错误

  27. 27

    Apollo GraphQL - 用户友好的类型验证错误

  28. 28

    在WebSphere服务器上使用JNDI的Spring自定义数据源连接

  29. 29

    Apollo是否缓存突变返回的数据

热门标签

归档