タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

GraphQLとrailsに関するigrepのブックマーク (2)

  • GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る - kymmt

    GMOペパボ Advent Calendar 2017の23日目の記事です。 今回はJavaScriptGraphQLのサーバ/クライアントや関連ツールを提供しているApolloのツールセットでRailsプロジェクトGraphQLのモックサーバを立ち上げるところまでを試してみます。 業務でRails製の(RESTishな)Web APIVue.js製のSPAからなるアプリケーションを開発していて、スキーマファースト開発を取り入れています。また、GraphQLで通信するAPIを実験的に導入しはじめていますが、こちらは明示的な開発フローを決めず導入しようとしているため、なかなかサクサクと開発が進まないのが現状です。そこで、GraphQLでも先にインタフェースだけを決めてから、モックサーバを使ってフロントエンドとバックエンドで並行開発していけばよいのでは、という発想になります。 しかし、そ

    GraphQL APIをスキーマファースト開発するためのモックサーバをRailsとApolloで作る - kymmt
  • Rails + Neo4j + GraphQL - Qiita

    はじめに この記事はRuby on Rails Advent Calendar 2017 8日目の記事です。 間違っている情報や抜けている手順などがあったら修正するので教えてください。 中途半端な記事になっちゃって、すみません。 やりたかったこと グラフ型データベースに格納してあるデータをGraphQLAPIを提供する。 Neo4jとは Neo4jとはNoSQLの一種であるグラフ型データベースの一つです。 グラフ型データベースとは名前の通り、データをグラフ構造で扱うことができるデータベースです。 この図の例だと緑のノードがPersonで、赤いノードがMovieです。 矢印に書いてあるACTED_INやDIRECTEDがノード間の関係になります。 GraphQLとは GraphQLはJSONに似たフォーマットのQueryによってネストしたデータを一括で取得することができるAPIです。 Qu

    Rails + Neo4j + GraphQL - Qiita
  • 1