AWS弹性beantalk上的postgraphile导致408错误超时

时间:2019-01-24 21:44:14

标签: amazon-web-services cors react-apollo postgraphql postgraphile

我正在运行postgraphile和apollo来获取我的react应用程序的数据。我正在同时使用npm来运行react服务器并使用包括--cors标志的CLI运行postgraph。当我在本地运行应用程序时,一切正常。当我将所有内容上传到AWS Elastic Beanstalk时,我无法访问app.com:5000/graphiql,该应用程序给我一个408超时错误代码,表明它是HTTPLink的问题,然后告诉我存在跨源错误。如果我在AWS上运行该应用程序并将其指向我的localhost:5000 / graphiql,则它可以正常运行,但在将其部署到AWS时却无法运行。令我困惑的部分是,当它从AWS转到我的本地主机时,没有跨源错误,但是当它从AWS到AWS时,却存在跨源错误。

1 个答案:

答案 0 :(得分:1)

默认情况下,PostGraphile绑定到本地主机;听起来您需要将其绑定到所有接口。尝试此处记录的--host 0.0.0.0选项:

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