Вот мои настройки сервера:
const server = new ApolloServer({
typeDefs,
resolvers,
dataSources: () => ({
movieAPI: new MovieAPI()
}),
context: {
hello: `world`
}
});
server
.listen({ port: 4000 })
.then(({ url }) => console.log(`? app running at ${url}`));
Если я удаляю datasources
все работает нормально, в противном случае я получаю ошибку в graphql playground
"error": "Response not successful: Received status code 500"
Я делаю это Обучающее руководство по серверу Apollo , но у меня есть некоторые настройки babel, поэтому я могу использовать синтаксис es6.
Вот мой репозиторий