Nodejsの使い方

WBOY
WBOYオリジナル
2023-05-16 19:39:08886ブラウズ

Node.js は、サーバー側で実行され、JavaScript コードを解析して実行できる JavaScript ランタイム環境です。 JavaScript は世界で最も人気のあるプログラミング言語の 1 つであり、Node.js には大規模なコミュニティ サポートがあり、常に更新されるドキュメント リソースがあるため、Node.js を始めるのは簡単です。この記事では、Node.js のインストール方法と使用方法について説明します。

Node.js のインストール

Node.js のインストールは簡単です。まず、Node.js の公式 Web サイト [https://nodejs.org](https://nodejs.org) にアクセスし、コンピューターのオペレーティング システムに適したインストール パッケージをダウンロードする必要があります。 OS が異なればインストール方法も異なりますが、ここでは Windows システムを例に説明します。

公式 Web サイトのダウンロード ページで、Node.js インストール パッケージの最新バージョンを選択します。ダウンロード後、インストール パッケージを開き、ウィザードの手順に従って段階的にインストールを完了します。インストールが完了したら、コマンド プロンプトまたはターミナルを開いて次のコマンドを入力します。

node -v

Node.js が正常にインストールされている場合は、Node.js のバージョン番号が出力されるはずです。

最初の Node.js アプリケーションを作成する

一般に、Web アプリケーションの開発には Node.js を使用します。ここでは、簡単な HTTP サーバーを作成する方法を説明します。

エディターを開き、新しいフォルダーを作成し、「myapp」という名前を付け、そのフォルダー内に新しいindex.jsファイルを作成します。 Index.js ファイルに次のコードを入力します。

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World
');
}).listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

コードの説明は次のとおりです。

  1. まず、require() メソッドを使用して、付属の http モジュールを導入します。 Node.js: このモジュールは、HTTP サーバーの作成と HTTP リクエストの処理に使用されます。
  2. サーバーのホスト名とポート番号を定義します。
  3. http.createServer() メソッドを使用して HTTP サーバーを作成し、サーバーのコールバック関数を渡します。
  4. コールバック関数には、HTTPレスポンスのステータスコードとヘッダ情報を設定し、res.end()メソッドでレスポンスボディの情報を設定します。
  5. 最後に、サーバーの listen() メソッドを使用してサーバーを起動し、起動成功メッセージをコマンド ライン ウィンドウに出力します。

ファイルを保存し、コマンド プロンプトまたはターミナルを開き、myapp ディレクトリに切り替えて、次のコマンドを実行します。

node index.js

すべてが正常であれば、出力が表示されるはずです。 http://127.0.0.1:3000/ のコマンド ラインで「サーバーが実行中」という情報が表示されます。ブラウザを開いてこのアドレスにアクセスすると、「Hello World」の出力が表示されるはずです。

Node.js モジュール

Node.js では、モジュールは共有関数を定義するための最も基本的な単位であり、これらの共有関数には変数、関数、オブジェクトなどが含まれます。 Node.js には多数の組み込みモジュールがあり、サードパーティ モジュールの使用もサポートしています。

Node.js の主要モジュールには次のものが含まれます:

  • http: HTTP サーバーを作成し、HTTP リクエストを処理するモジュール。
  • fs: ファイル システム モジュール。ファイルの読み取り、書き込み、変更、削除などの操作に使用されます。
  • path: ファイル パスの文字列を処理および変換するために使用されるパス モジュール。

Node.js モジュールは、require() メソッドを通じて導入されます。例:

const http = require('http');

サードパーティ モジュールの使用

Node.js には数百ものサードパーティ モジュールがあります。 -party モジュール : アプリケーションのニーズを簡単に満たすことができます。サードパーティ モジュールを使用する方法は次のとおりです。

  1. npm コマンドを使用してモジュールをインストールします

    npm は、Node.js の組み込みパッケージ管理ツールです。 Node.js モジュールを簡単にインストールして管理できます。 npm モジュール ライブラリには多数のモジュールが含まれており、[https://www.npmjs.com/](https://www.npmjs.com/) で必要なモジュールを検索できます。

    モジュールをインストールするコマンドは次のとおりです:

    npm install <module_name>
  2. require() メソッドを使用してモジュールを導入します

    ダウンロードしてインストールした後、次のことができます。 require( ) メソッドを使用してモジュールを導入します。例:

    const express = require('express');
  3. サードパーティ モジュールによって提供される関数を使用します

    ダウンロードしてインストールしたモジュールには、いくつかのインターフェイスが含まれますおよびそれ自体が提供する機能。モジュールを導入し、対応するメソッドやプロパティを利用することで、サードパーティモジュールが提供する機能を利用することができます。

    たとえば、Express フレームワークを使用する場合、次のコードを通じて Web アプリケーションを作成できます。

    const express = require('express');
    const app = express();
    
    app.get('/', (req, res) => {
      res.send('Hello World!');
    });
    
    app.listen(3000, () => {
      console.log('Example app listening on port 3000!');
    });

上記は、Node.js の簡単な紹介と使用法です。 js. Node.js を学習するには、より多くの練習とコーディングが必要であり、サーバー側の JavaScript の強力な機能を体験する必要があります。

以上がNodejsの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。