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