【问题标题】:"Received status code 400" after apollo-server deploy to herokuapollo-server 部署到 heroku 后“收到状态码 400”
【发布时间】:2019-05-05 12:05:30
【问题描述】:

如果我在本地运行 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 连接设置有关

【问题讨论】:

    标签: mongodb git heroku apollo


    【解决方案1】:

    我找到解决方案已经将近 3 天了: 需要加introspection: true

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

    【讨论】:

      猜你喜欢
      • 2019-06-17
      • 2022-01-20
      • 2020-02-23
      • 2018-07-03
      • 2020-07-12
      • 2018-12-20
      • 2019-05-06
      • 2017-01-31
      相关资源
      最近更新 更多