Node.js の概要

WBOY
リリース: 2024-08-02 07:45:42
オリジナル
962 人が閲覧しました

Introduction to Node.js

Node.js は、開発者がサーバー側で JavaScript を実行できるようにする強力なオープンソース ランタイム環境です。ノンブロッキングのイベント駆動型アーキテクチャにより、高いパフォーマンスとスケーラビリティが確保され、現代の Web 開発には不可欠なものとなっています。 Node.js は、チャット システムや共同作業ツールなどのリアルタイム アプリケーションを最小限のオーバーヘッドで処理することに優れています。

この記事では Node.js を紹介し、その中心的な機能と利点を強調します。バックエンド開発が初めての場合でも、スキルの向上を目指している場合でも、このガイドは、Node.js が現代の Web 開発の基礎である理由を理解するのに役立ちます。

Node.jsとは何ですか?

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 のバージョン番号が表示され、インストールが成功したことが確認できます。

詳しい手順:

  1. Node.js の公式 Web サイトにアクセスします。
  2. ご使用のオペレーティング システム (Windows、macOS、または Linux) のインストーラーをダウンロードします。
  3. ダウンロードしたインストーラーを実行し、画面上の指示に従ってインストールを完了します。
  4. ターミナルまたはコマンド プロンプトを開きます。
  5. 次のコマンドを入力して、インストールを確認します。

    node -v
    npm -v
    
    ログイン後にコピー
  6. 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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート