いうエンドポイントに、それぞれ「本の一覧を取得」と「本を追加」という処理を書いたハンドラー(コールバック)を追加しているだけです。「パスを定義して、それを処理するハンドラーを書く」というのはだいたい同じでしょう。生やしていくイメージです*3。該当するものから実装してみましょう。定義しているところです。スキーマを定義していて、後者は、スキーマ上に定義されたリソースをどのように解決するか(要はDBから取ってきてオブジェクトを返すもの)を定義したリゾルバーです。いった変数が、ちょうど、対応しています。これはまさに、「URL(パス)の定義」と「ハンドラー」の対応関係と一緒です。