【问题标题】:Meteor import error: createApolloServer is not a function流星导入错误:createApolloServer 不是函数
【发布时间】:2019-02-10 23:37:18
【问题描述】:

所以我试图让 Apollo 服务器与现有的 Meteor 项目一起工作。在我的项目目录中,我运行了

meteor add apollo
meteor npm install --save apollo-client graphql-server-express express graphql 
graphql-tools body-parser

将 Apollo 添加到我的项目并安装我以后需要的所有依赖项。当我尝试在我的 imports/startup/index.js 文件中创建我的 Apollo 服务器时,我收到错误

TypeError: createApolloServer is not a function

我知道这意味着该函数没有正确导入,但我不确定为什么自从我添加了该包后,我的代码中就无法使用该包。我错过了什么明显的东西吗?

导入/启动/index.js

import { createApolloServer } from 'meteor/apollo';
import { makeExecutableSchema } from 'graphql-tools';

createApolloServer({});

【问题讨论】:

标签: meteor apollo apollo-server


【解决方案1】:

在 .meteor/packages 中,确保您使用的是 Apollo@2.0.0

【讨论】:

    【解决方案2】:

    meteor/apollo 的当前 v3 中的 API 发生了变化:

    https://www.apollographql.com/docs/react/recipes/meteor.html#Server

    【讨论】:

      猜你喜欢
      • 2018-09-25
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多