Не могу получить доступ к GraphQL в производстве от узла / реагировать - PullRequest
0 голосов
/ 25 сентября 2018

Я только что развернул свое приложение реагировать + узел + graphql в DigitalOcean, там есть визуальные эффекты, но оно не может достичь моей конечной точки graphql / graphql.

Ошибка, которую я получаю:

[Сетевая ошибка]: SyntaxError: Неожиданный токен <в 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 // здесь я вставляю URL, который должен использовать мой клиент

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

Кто-нибудь знает, почему этопотерпит неудачу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...