コース一覧
Node.jsバックエンド実践
第5章クイズ

Node.jsバックエンド実践

入力検証、ミドルウェア、エラー処理、データベース接続を学び、実用的なバックエンドAPIを安全に組み立てられるようにします。

1
リクエスト処理と検証
01. クエリパラメータ15分
02. 並び替えとページング15分
03. 入力検証15分
04. ミドルウェア15分
05. エラーハンドリング15分
06. つくる:検索API完成20分
07. 第5章クイズ10分
2
データベース接続
01. DBにつなぐ15分
02. 一覧・詳細をDB化15分
03. 出品をDB化15分
04. SQLインジェクション20分
05. 更新・削除をDB化15分
06. 購入トランザクション20分
07. つくる:DB版fleama20分
08. 第6章クイズ10分

Node.jsバックエンド実践

01クエリパラメータ
02並び替えとページング
03入力検証
04ミドルウェア
05エラーハンドリング
06つくる:検索API完成
07第5章クイズ
08DBにつなぐ
09一覧・詳細をDB化
10出品をDB化
11SQLインジェクション
12更新・削除をDB化
13購入トランザクション
14つくる:DB版fleama
15第6章クイズ

第5章クイズ

クイズ1

商品を絞り込む条件は、パスとクエリのどちらで渡すのが適していますか。

クイズ2

items.sort((a, b) => a.price - b.price) を API の中で呼ぶと、次のリクエストに影響が出ることがあります。なぜですか。

クイズ3

入力検証で、必須・型・範囲の順に確かめるのはなぜですか。

クイズ4

自作したミドルウェアの中で next() を呼び忘れると、何が起きますか。

クイズ5

エラー用のミドルウェアを Express に認識させるために必要なことは何ですか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。