因此,我试图使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({});
答案 0 :(得分:2)
API在meteor/apollo
的当前v3中已更改:
https://www.apollographql.com/docs/react/recipes/meteor.html#Server
答案 1 :(得分:1)
在.meteor / packages中,确保您使用的是Apollo@2.0.0