前提・実現したいこと
フロントにGatsby.js、バックエンドにRailsを使用したサイトを作っています。
GatsbyからRailsのGraphqlエンドポイントに対してデータの参照・更新をしたいのですが、
調べてもGatsbyは内部のGraphqlを使う情報しか出てこないため、フロント側から呼び出す方法が分からないという状況です。
現在dockerでrailsを立ち上げ、gem graphqlをインストールし、
rails側では http://localhost:3000/graphiql にクエリを投げるとデータが取得出来ています。
Graphqlで扱うデータは、Railsから参照しているpostgres上で管理しています。
試したこと
将来的にはGatsbyをSurge、Railsをherokuでデプロイしたいですが、一旦ローカルで動かすことを検証しています。
Gatsbyはlocalhost:8000で動いており、Gatsby側からlocalhost:3000/graphqlにクエリを投げることができればフロントで表示できるのかなと考えていますが、具体的な方法・コードが分からない状態です。
補足情報(FW/ツールのバージョンなど)
ruby:2.6.5
rails:6.0.3
postgres:10.10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。