web-dev-qa-db-ja.com

graphqlのAST?

GraphqlのAST?graphql-jsを使用しています。どのように役立ちますか?

どのドキュメントにも、ASTが何であるかを説明するものはない

16
user2405589

GraphQLは次の2つです。

  1. クエリ言語
  2. 型システム

GraphQLサーバーが処理するクエリを受信すると、通常は文字列として受信されます。この文字列はトークン化され、マシンが理解できる表現に解析される必要があります。この表現は、抽象構文ツリーと呼ばれます。

GraphQLがクエリを処理するとき、スキーマに対して各部分を実行するツリーを歩きます。

生の文字列をASTに変換することは、C++からChromeのJavaScriptのVM to Babel。

GraphQLの機能とその方法については、GraphQLの詳細を説明するビデオをご覧ください。 https://www.youtube.com/watch?v=PmWho45WmQY

28
Baer