【问题标题】:408 timeout error with postgraphile on AWS elastic beanstalkAWS 弹性 beantalk 上的 postgraphile 出现 408 超时错误
【发布时间】:2019-06-18 17:26:44
【问题描述】:

我正在运行 postgraphile 和 apollo 来获取我的 react 应用程序的数据。我同时使用 npm 来运行反应服务器并使用包括 --cors 标志的 CLI 运行 postgraph。当我在本地运行应用程序时,一切正常。当我将所有内容上传到 AWS 弹性 beanstalk 时,我无法访问 app.com:5000/graphiql,并且该应用程序给了我一个 408 超时错误代码,说这是 HTTPLink 的问题,然后告诉我有一个跨源错误。如果我在 AWS 上运行应用程序并让它指向我的 localhost:5000/graphiql,它可以完美运行,但在部署到 AWS 时就不行了。让我感到困惑的部分是它从 AWS 到我的本地主机时没有跨源错误,但从 AWS 到 AWS 时确实有跨源错误。

【问题讨论】:

  • 408 超时错误是您需要修复的问题。 408 响应没有 Access-Control-Allow-Origin 标头的事实与实际问题无关。即使 408 响应确实具有 Access-Control-Allow-Origin 标头,您仍然会遇到 408 超时错误,从而阻止您获得所需的响应。

标签: amazon-web-services react-apollo postgraphile postgraphql http-status-code-408


【解决方案1】:

默认情况下 PostGraphile 绑定到本地主机;听起来您需要它绑定到所有接口。试试这里记录的--host 0.0.0.0 选项:

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

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 1970-01-01
    • 2018-10-18
    • 2019-01-01
    • 1970-01-01
    • 2020-08-11
    • 2015-05-22
    • 2014-01-26
    • 2021-11-13
    相关资源
    最近更新 更多