Testを書きやすいように、責務ごとに複数のFunctionに分けたDynamoDBの問い合わせ結果が非同期(コールバック:callback)で返ってくるので、returnできなかったNode.jsは非同期で処理してしまう。分かっていないと、DynamoDBからのコールバックを待たずにreturnされてしまい、データが取得できないという事がある。Table;解説DynamoDBのデータ取得は非同期で行われるので、それに合わせて書いてあげる必要があります。Functionを定義します。コールバックが戻ってくるまで待ち合わせをします。これによって同期処理が行われるので、DynamoDBの取得結果をreturnできます。Function定義をしていないと、そんなもの知らん!と実行時にエラーになります。非同期のFunctionがあるよって教えてあげないと、Node.js君はなる早で処理を終わらそうとします。Qrunch.netサーバー提供フィードバックを送信する。