今回は前回の残課題である「APIの疎通を確認」しました。
本題であるサークルページではAPIの疎通が確認できなかったため、一旦別ページでGraphQLのAPIを叩いてみることに。
結果、API自体は繋がっておりHasura側からデータが取得できていることがわかりました!
一方、サークルページでのエラー(どうやら型関連のエラーらしい)は解消できず、今回は疎通の確認のみとなりました。
フロントエンドとバックエンドの実装がバラバラに行われたため、種々の論理名が一貫していない問題があります。その中で、「publish at」と「publish on」の使い分けが問題になりました。
そこで調べた所、「publish at」は時刻を含む日付で、「publish on」は**日付のみ(年月日)**という違いがありました。最終的に、今回の食い違いは日付だけの表示でよかったため「publish on」に軍配が上がりました。
コーディングする際の論理名の名付けは難しいですが、英語を学びながら頑張っていきましょー!
コラムでも記載したように、現在フロントとバックエンドの設計が別々に行われた関係で、様々な論理名や設定が食い違っています。
今後はその辺も考慮して、設計自体のリファクタリングも必要かと思われます。