GraphQLのDataSource
前提としてGraphQLは、
外部のAPI Server
DB
ファイル
などとやり取りする必要がある
DataSourceでは、こういった対象に対して
requestを送る
responseを受け取る
受け取ったデータを
GraphQL Schema
の定義に合うように整形する
といった処理を定義する
接続先となるAPI毎に作成する
たぶん情報
/mrsekut-b/ApolloのTutorialをやる
をやった感じ
mrsekut.icon
requestを送る際に
ORM
を使った解説が多いが、別に使わなくてもできるはず
GraphQLのQuery型
と
GraphQLのMutations型
の各fieldに対して実装する必要がある
https://qiita.com/saboyutaka/items/171f7382cdf75b67d076#多種多様のdatasource