ошибка экспорта узла apollo-сервер graphQL - PullRequest
0 голосов
/ 27 апреля 2019

Здравствуйте, у меня возникли некоторые проблемы здесь

, поэтому я хочу перейти на Apollo-сервер из Express, поэтому я пытаюсь перепечатать свой код (схему)

У меня есть эта строка в корневой папке вindex.js

const apolloServer = require('./apollo')

В этом модуле у меня есть Схема и преобразователи, но основная проблема - экспортировать typeDef и преобразователи в корневой index.js

в package.json У меня есть

{
  "name": "server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "babel-watch index.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "apollo-server-express": "^2.4.8",
    "cors": "^2.8.5",
    "express": "^4.16.4",
    "express-graphql": "^0.8.0",
    "graphql": "^14.2.1",
    "graphql-tools": "^4.0.4",
    "lodash": "^4.17.11",
    "mongoose": "^5.5.2"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.3",
    "@babel/core": "^7.4.3",
    "@babel/preset-env": "^7.4.3",
    "babel-watch": "^7.0.0"
  }
}

У меня есть babel-cli для экспорта нового синтаксиса, но терминал сказал:

export const server = new ApolloServer({
                      ^
TypeError: _apolloServerExpress.default is not a constructor

код этой строки:

export const server = new ApolloServer({
  typeDefs,
  resolvers,
});

я попробовал некоторые проблемы из стека илиgithub но тот же результат, пожалуйста, дайте мне способ решить эту проблему

...