流星导入错误:createApolloServer不是函数

时间:2018-09-05 18:46:46

标签: meteor apollo apollo-server

因此,我试图使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

我知道这意味着该函数无法正确导入,但是我不确定为什么自从我添加以来该软件包在我的代码中不可用。我缺少明显的东西吗?

import / startup / index.js

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

createApolloServer({});

2 个答案:

答案 0 :(得分:2)

API在meteor/apollo的当前v3中已更改:

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

答案 1 :(得分:1)

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