Ошибка импорта метеора: createApolloServer не является функцией - PullRequest
0 голосов
/ 05 сентября 2018

Итак, я пытаюсь заставить сервер Apollo работать с существующим проектом Meteor. В моем каталоге проектов я запустил

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

чтобы добавить Apollo в мой проект и установить все зависимости, которые мне понадобятся позже. Когда я пытаюсь создать свой сервер Apollo в моем файле import / startup / index.js, я получаю сообщение об ошибке

TypeError: createApolloServer is not a function

Я знаю, что это означает, что функция импортируется неправильно, но я не уверен, почему пакет не будет доступен в моем коде, так как я его добавил. Я что-то упускаю из виду?

импорт / запуск / index.js

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

createApolloServer({});

Ответы [ 2 ]

0 голосов
/ 06 января 2019

В .meteor / packages убедитесь, что вы используете Apollo@2.0.0

0 голосов
/ 05 сентября 2018

API изменился в текущей версии 3 meteor/apollo:

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

...