【发布时间】:2023-03-22 04:59:01
【问题描述】:
我一直在从事一个项目来测试 Graphql,并且在服务器上运行良好,但我无法将我的 React Native 应用程序连接到在 Heroku 中使用 Django + Postgress + Graphene 配置的“API”服务器。你可以在这里测试:https://hosting-api.herokuapp.com/graphiql
我为 React Native 应用程序选择 Apollo 来管理此示例的连接:http://dev.apollodata.com/react/simple-example.html
该应用程序使用默认 URL 可以正常工作:http://api.githunt.com/graphql,但是当我更改为我的服务器时,我收到了图像中的错误。 403是禁止的代码,但我已经在allowed_hosts和cors_origin_whitelist中添加了'*'。此外,当我更改为另一个 URL 时,例如我的博客,它返回一个 200 错误,这没关系,因为我没有在那里配置 Graphql,但至少应用程序可以建立连接。
有什么想法或建议吗?
【问题讨论】:
标签: heroku react-native react-apollo graphene-python