无法从节点/反应生产中访问Cantql Ql

时间:2018-09-25 17:29:28

标签: node.js reactjs apollo

我刚刚将我的react + node + graphql应用程序部署到了DigitalOcean,视觉效果在那里,但是它无法到达我的graphql url端点/ graphql。

我得到的错误是:

  

[网络错误]:语法错误:JSON中位置0的意外令牌<< / p>

这是我正在使用的代码。

Server.js

  app.use('/graphql', graphqlHTTP({
    schema: schema,
    graphiql: true
  }))

  if (process.env.NODE_ENV === 'production') {
    app.use( express.static(path.join(__dirname, 'build')));

    app.get('*', (req, res)=>{
      res.sendFile(path.join(__dirname, 'build', 'index.html'));
    })
  }

const port = app.get('port') || 3002;
  app.listen(port, () => console.log(`The server is running and listening at http://localhost:${port}`));

Index.js // //我在这里注入客户端应该使用的网址

const client = new ApolloClient({
  uri: 'myproductionurl/graphql',
});

有人知道为什么失败吗?

0 个答案:

没有答案