2017-05-23 10 views
0

Graphqlをテストするプロジェクトで働いていて、サーバで正常に動作していますが、Reactネイティブアプリを「API」サーバに接続できませんDjango + Postgress + GrapheneでHerokuで設定されています。私は自分のサーバーに変更するとき、私はhttp://api.githunt.com/graphqlしかし:私はこの例で、次の接続を管理するように反応するネイティブアプリのためにアポロを選択https://hosting-api.herokuapp.com/graphiqlReact Native with ApolloはHerokuのGraphqlサーバに接続できません

を::http://dev.apollodata.com/react/simple-example.html

アプリは、デフォルトのURLでOK働くあなたはここでそれをテストすることができます画像にエラーがあります。 403は禁止されたコードですが、私はすでにallowed_hostsとcors_origin_whitelistに '*'を追加しています。また、別のURLに変更すると私のブログでは、Graphqlが設定されていないので、大丈夫ですが、少なくともアプリケーションが接続できるので、200エラーが返されます。

アイデアや提案はありますか?

error message

答えて

0

私の場合にはトラブルがCSRFトークンとあった、ログジャンゴをチェックしてみてください。

し、修正のようになります。

urls.py

from django.views.decorators.csrf import csrf_exempt 

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^graphql', csrf_exempt(GraphQLView.as_view(graphiql=True))), 
] 
関連する問題