【えくすぷれす】
Express とは?
最終更新:
💡 リクエストの受付と応答を、部品で組み立てる
Node.jsでWebサーバーやAPIを作るためのWebフレームワーク。URLとHTTPメソッドに応じた処理の振り分けや、ミドルウェアによるリクエスト・レスポンスの処理を組み立てられる。
📌 このページのポイント
Expressって、何を作れるの?
ルーティングって、何を振り分けるの?
ミドルウェアは、全部順番に通るの?
登録順に、条件に合う処理が実行されるよ。ログ記録、入力の解析などを追加できる。処理を次へ渡すならnext()、応答するならres.sendやres.jsonなどで終える。途中で応答したり、エラー処理へ渡したりすることもあるんだ。
認証やデータベースも、全部そろっている?
非同期の処理でエラーが起きたら?
📖 おまけ:英語の意味
「Express」 = Node.js向けWebフレームワークの名前
💬 ここでは、WebサーバーやAPIを作るためのライブラリの名前だよ。英単語の意味だけから、他の方法より速いという性能の保証だとは考えないでね。