Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.

wbydo-archive/practice-GraphQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

practice-GraphQL

phase1

はじめてのGraphQL。MySQLの接続まで。 - Qiita」を参考に手を動かした記録

phase2

buildSchemaで書いていた部分はGraphQLSchema関数でも良いらしいので書き換える

参考

感想

↓の意味がわかった。

GraphQLSchema インスタンスを直接コンストラクトする表現。 resolve 定義など何でもできますが、手作業では書きたくないですね。

GraphQL の色々なスキーマ表現について - GraphQL Schema Language や schema.json - きみはねこみたいなにゃんにゃんなまほう

phase3

  • express-graphqlをApollo Serverに代替する
  • GraphQLSchema関数がapolloと合わないのでphase2の変更をリセット

参考

知見

  • graphqlパッケージ由来の関数で書く場合とapollo-server由来の関数で書く場合でresolverに要求されるオブジェクトの形が異なる
  • GraphQLSchema関数で生成したオブジェクトをApolloServerに綺麗に渡せないので、現状の組み合わせの場合は素直にGraphQLのDSL書いたほうがよい

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published