阿波罗服务器部署到heroku后的“收到的状态代码400”

时间:2018-12-04 05:59:26

标签: mongodb git heroku apollo

如果我在本地运行npm start-一切正常

如果我运行git subtree push --prefix server heroku-server master-构建成功!

当我打开https://tmdb-apollo.herokuapp.com/-"error": "Response not successful: Received status code 400"

如果我仍然进行查询或更改-可以!魔法! (但是我没有自动完成功能,右侧的shema侧边栏始终在旋转)

Github仓库here

我怀疑这与我的MongoDB连接设置有关

1 个答案:

答案 0 :(得分:0)

已经快三天了,我找到了解决方案: 需要添加introspection: true

// Set up Apollo Server
const server = new ApolloServer({
  typeDefs,
  resolvers,
  dataSources,
  context,
  introspection: true,
})