Node.jsの紹介


Node.jsとは何ですか?

  • Node.jsはオープンソースのサーバー環境です
  • Node.jsは無料です
  • Node.jsは、さまざまなプラットフォーム(Windows、Linux、Unix、Mac OS Xなど)で実行されます。
  • Node.jsはサーバー上でJavaScriptを使用します

なぜNode.jsなのか?

Node.jsは非同期プログラミングを使用しています!

Webサーバーの一般的なタスクは、サーバー上のファイルを開き、コンテンツをクライアントに返すことです。

PHPまたはASPがファイルリクエストを処理する方法は次のとおりです。

  1. タスクをコンピューターのファイルシステムに送信します。
  2. ファイルシステムが開いてファイルを読み取るまで待機します。
  3. コンテンツをクライアントに返します。
  4. 次のリクエストを処理する準備ができました。

Node.jsがファイルリクエストを処理する方法は次のとおりです。

  1. タスクをコンピューターのファイルシステムに送信します。
  2. 次のリクエストを処理する準備ができました。
  3. ファイルシステムが開いてファイルを読み取ると、サーバーはコンテンツをクライアントに返します。

Node.jsは待機を排除し、単に次のリクエストを続行します。

Node.jsは、シングルスレッド、ノンブロッキング、非同期プログラミングを実行します。これは、メモリ効率が非常に高いものです。


Node.jsは何ができますか?

  • Node.jsは動的なページコンテンツを生成できます
  • Node.jsは、サーバー上でファイルを作成、オープン、読み取り、書き込み、削除、および閉じることができます
  • Node.jsはフォームデータを収集できます
  • Node.jsは、データベース内のデータを追加、削除、変更できます

Node.jsファイルとは何ですか?

  • Node.jsファイルには、特定のイベントで実行されるタスクが含まれています
  • 典型的なイベントは、サーバー上のポートにアクセスしようとしている人です。
  • Node.jsファイルは、効果を発揮する前にサーバーで開始する必要があります
  • Node.jsファイルの拡張子は「.js」です