【发布时间】: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({});
【问题讨论】:
-
您使用什么文档?如果你提到apollographql.com/docs/apollo-server/getting-started.html,它会说
const { ApolloServer, gql } = require('apollo-server');,然后是const server = new ApolloServer({ typeDefs, resolvers });
标签: meteor apollo apollo-server