Здравствуйте, у меня возникли некоторые проблемы здесь
, поэтому я хочу перейти на 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 но тот же результат, пожалуйста, дайте мне способ решить эту проблему