用語集

アプリケーション

一般的に、特定の目的のために操作を実行するように設計された1つ以上のプログラム。 Expressのコンテキストでは、Node.jsプラットフォーム上で実行されるExpress APIを使用するプログラム。 appオブジェクト を指す場合もあります。

API

アプリケーションプログラミングインターフェース。最初に使われるときは、略語を明確に記述してください。

Express

Node.jsアプリケーション向けの高速で、独断的ではない、ミニマリストなWebフレームワーク。 一般的に、「Express」は「Express.js」よりも好ましいですが、後者も許容されます。

libuv

主にNode.jsで使用するために開発された、非同期I/Oに焦点を当てたマルチプラットフォームサポートライブラリ。

ミドルウェア

最終的なリクエストハンドラーの前にExpressルーティングレイヤーによって呼び出される関数で、したがって、生の要求と最終的な意図されたルートの中間に位置します。ミドルウェアに関する用語に関するいくつかの細かい点

Node.js

スケーラブルなネットワークアプリケーションを構築するために使用されるソフトウェアプラットフォーム。 Node.jsは、スクリプト言語としてJavaScriptを使用し、非ブロッキングI / Oとシングルスレッドのイベントループを介して高いスループットを実現します。 nodejs.org を参照してください。 使用上の注意:最初は「Node.js」、その後は「Node」。

オープンソース

形容詞として使用する場合は、ハイフンでつなぎます。 たとえば、「これはオープンソースソフトウェアです」。 Wikipediaのオープンソースソフトウェアを参照してください。 注:この用語にハイフンを付けないのが一般的ですが、複合形容詞にハイフンを付けるための標準的な英語の規則を使用しています。

リクエスト

HTTPリクエスト。 クライアントはHTTPリクエストメッセージをサーバーに送信し、サーバーはレスポンスを返します。 リクエストは、GET、POSTなどのいくつかのリクエストメソッドのいずれかを使用する必要があります。

レスポンス

HTTPレスポンス。 サーバーは、HTTPレスポンスメッセージをクライアントに返します。 レスポンスには、リクエストに関する完了ステータス情報が含まれており、メッセージ本文にリクエストされたコンテンツも含まれている場合があります。

ルート

リソースを識別するURLの一部。 たとえば、http://foo.com/products/idでは、"/products/id"がルートです。

ルーター

APIリファレンスのrouterを参照してください。