Node.js は、開発者がサーバー側で JavaScript を実行できるようにする強力なオープンソース ランタイム環境です。ノンブロッキングのイベント駆動型アーキテクチャにより、高いパフォーマンスとスケーラビリティが確保され、現代の Web 開発には不可欠なものとなっています。 Node.js は、チャット システムや共同作業ツールなどのリアルタイム アプリケーションを最小限のオーバーヘッドで処理することに優れています。
この記事では Node.js を紹介し、その中心的な機能と利点を強調します。バックエンド開発が初めての場合でも、スキルの向上を目指している場合でも、このガイドは、Node.js が現代の Web 開発の基礎である理由を理解するのに役立ちます。
Node.js は、ブラウザの外部 (主にサーバー側) で JavaScript コードを実行するオープンソースのクロスプラットフォーム ランタイム環境です。速度と効率で知られる V8 JavaScript エンジンを使用します。 Node.js の中核機能には、高いパフォーマンスとスケーラビリティを保証するイベント駆動型のノンブロッキング I/O モデルが含まれます。
Node.js は 2009 年に Ryan Dahl によって作成され、JavaScript でバックエンド タスクを処理できるようにすることでサーバーサイド プログラミングに革命をもたらしました。創設以来、これは大幅に進化し、広く採用され、活気のあるコミュニティを獲得しました。
他のサーバー側テクノロジーと比較して、Node.js はより高速な実行、より優れた同時接続の処理、およびクライアントとサーバーの両方の開発のための統一言語を提供します。
Node.js 開発を始めるには、まず Node.js と npm (Node Package Manager) をインストールする必要があります。 Node.js の公式 Web サイトにアクセスし、Windows、macOS、Linux など、オペレーティング システムに適したインストーラーをダウンロードします。
インストーラーには、パッケージを管理するための重要なツールである npm が含まれています。ダウンロードが完了したら、インストーラーを実行し、画面上の指示に従ってインストール プロセスを完了します。インストール後、ターミナルまたはコマンド プロンプトを開いて「node -v」および「npm -v」と入力することで、Node.js と npm が正しくインストールされていることを確認できます。 Node.js と npm のバージョン番号が表示され、インストールが成功したことが確認できます。
詳しい手順:
次のコマンドを入力して、インストールを確認します。
node -v npm -v
Node.js と npm のバージョン番号が表示され、インストールが成功したことが確認されます。
1.プロジェクト ディレクトリを作成します:
プロジェクトを作成する場所に移動し、新しいディレクトリを作成します。
mkdir my-nodejs-project cd my-nodejs-project
2. Node.js プロジェクトを初期化します:
プロジェクト ディレクトリで、次のコマンドを実行します。
npm init
プロンプトに従って package.json ファイルを設定します。 Enter キーを押してデフォルト設定を受け入れることができます。
3.単純な Node.js サーバーを作成します:
プロジェクト ディレクトリに app.js という名前の新しいファイルを作成します。
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
4. Node.js サーバーを実行します:
ターミナルで次を実行します:
node app.js
サーバーは http://127.0.0.1:3000/ で実行中というメッセージが表示されます。
Web ブラウザを開いて http://127.0.0.1:3000/ に移動して、「Hello, World!」を表示します。メッセージ。
おめでとうございます! Node.js 環境をセットアップし、最初の Node.js プロジェクトを作成し、単純なサーバーを実行しました。ここから、より高度な機能を試し始め、より複雑なアプリケーションを構築できます。
以上がNode.js の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。