&引用;响应未成功:收到状态代码500“;使用空数据源时发生GraphQL错误

&引用;响应未成功:收到状态代码500“;使用空数据源时发生GraphQL错误,graphql,apollo,apollo-server,Graphql,Apollo,Apollo Server,我正在学习Apollo的完整堆栈教程,每当我尝试向Apollo服务器添加数据源时,游乐场会抛出一个500错误,没有其他数据可供调试 我试着将内省添加到true中,删除了所有与babel相关的内容,完全重新编辑了导入内容,使所有内容都符合正确的格式 如果我注释掉数据源,它工作正常,即使提供空函数,也会失败 请帮帮我,这简直要了我的命 index.js const {ApolloServer} = require('apollo-server'); const typeDefs = require(

我正在学习Apollo的完整堆栈教程,每当我尝试向Apollo服务器添加数据源时,游乐场会抛出一个500错误,没有其他数据可供调试

我试着将内省添加到true中,删除了所有与babel相关的内容,完全重新编辑了导入内容,使所有内容都符合正确的格式

如果我注释掉数据源,它工作正常,即使提供空函数,也会失败

请帮帮我,这简直要了我的命

index.js

const {ApolloServer} = require('apollo-server');
const typeDefs = require('./schema');
const resolvers = require('./resolvers');
const BreweryAPI = require('./datasources/brewery');

const server = new ApolloServer({
    typeDefs,
    resolvers,
    dataSources: () => {},
    introspection: true
});

server.listen().then(({ url }) => {
    console.log(`
const server = new ApolloServer({
    typeDefs,
    resolvers,
    dataSources: () => {},
    introspection: true
});
const{ApolloServer}=require('apollo-server');
const typeDefs=require('./schema');
const resolvers=require(“./resolvers”);
const BreweryAPI=require(‘/数据源/酿酒厂’);
const server=新服务器({
typeDefs,
解析器,
数据源:()=>{},
内省:没错
});
server.listen().then({url})=>{
console.log(`
应该是

奇怪的语法,但它会导致上面提到的错误,不知道为什么!

与此错误无关(似乎您已经解决了)请参考此-如果您想将模式更改为仅使用api端来获取基于不同过滤器的“breweries”。这并不奇怪,这是一个恶作剧
const server = new ApolloServer({
    typeDefs,
    resolvers,
    dataSources: () => ({}),
    introspection: true
});