Ошибка таймаута 408 с постграфом на эластичном бобовом стебле AWS - PullRequest
0 голосов
/ 25 января 2019

Я использую postgraphile и apollo, чтобы получить данные для моего приложения реакции. Я использую npm одновременно для запуска сервера реакции и запуска postgraph с использованием CLI, включая флаг --cors. Все работает нормально, когда я запускаю приложение локально. Когда я загружаю все в AWS эластичный beanstalk, я не могу получить доступ к app.com:5000/graphiql, и приложение выдает мне код ошибки 408 тайм-аута, говорящий, что это проблема с HTTPLink, а затем говорит мне, что есть ошибка перекрестного источника. Если я запускаю приложение на AWS и указываю на мой localhost: 5000 / graphiql, оно работает отлично, но не тогда, когда оно развернуто на AWS. Что меня смущает, так это то, что при переходе от AWS к моему локальному хосту у него нет ошибки перекрестного источника, но при переходе от AWS к AWS он имеет ошибку перекрестного источника.

1 Ответ

0 голосов
/ 25 января 2019

По умолчанию PostGraphile привязывается к localhost; Похоже, вам нужно связать его со всеми интерфейсами. Попробуйте параметр --host 0.0.0.0, задокументированный здесь:

https://www.graphile.org/postgraphile/usage-cli/

...