ホームページ > ウェブフロントエンド > フロントエンドQ&A > Nodejsサーバーのセットアップ方法

Nodejsサーバーのセットアップ方法

WBOY
リリース: 2023-05-08 12:23:07
オリジナル
623 人が閲覧しました

Node.js は、JavaScript で書かれたサーバー側のランタイム環境です。これは非同期でイベント駆動型であり、Chrome V8 JavaScript エンジンを使用します。 Node.js を使用すると、効率的でスケーラブルなサーバー側アプリケーションや Web サービスを作成できます。この記事では、Node.js サーバーをセットアップする方法を学びます。

  1. Node.js のインストール

Node.js の使用を開始する前に、Node.js をインストールする必要があります。 Node.js インストール パッケージの最新バージョンは、公式 Web サイト (https://nodejs.org) からダウンロードできます。インストールが完了したら、ターミナルを開いて次のコマンドを入力して、インストールが成功したかどうかを確認します。

node -v
ログイン後にコピー

バージョン番号が正常に出力されれば、インストールは成功です。

  1. Node.js サーバーを作成する

次に、Node.js サーバーを作成する必要があります。コード エディターを開き、「my_server」という名前の新しいフォルダーを作成します。このフォルダーに「server.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}/`);
});
ログイン後にコピー

上記のコードは、Node.js の組み込み http モジュールを使用してサーバーを構成します。新しいサーバーを作成し、ローカル ポート 3000 でリッスンし、ホスト名 localhost でリッスンしてから、サーバー上にポートを作成します。このプログラムは、クライアントがリクエスト (Web ページを開くなど) を行い、クライアントに「Hello World」応答を送信したときに実行されます。

  1. Node.js サーバーの実行

サーバーを構成したら、それを実行する必要があります。コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用してサーバーを起動します。

node server.js
ログイン後にコピー
ログイン後にコピー

ブラウザに http://localhost:3000 と入力すると、「Hello World」というページが表示されます。 " 情報。これは最初の Node.js サーバーです。

  1. Express フレームワークを使用してサーバーを作成する

Node.js の組み込み http モジュールを使用してサーバーを作成することもできますが、フレームワークを使用することをお勧めします。エクスプレスなど。 Express は、Node.js サーバー側アプリケーションの最も人気のあるフレームワークであり、サーバーの構築と拡張を容易にする多くの便利な機能とミドルウェアを提供します。 Express フレームワークを使用してサーバーを作成するには、次の手順を実行します。

4.1 Express のインストール

コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用して Express をインストールします。

npm install express --save
ログイン後にコピー

--save オプションは、後で新しい依存関係を追加するときに使用できるように、Express を package.json ファイルに追加します。

4.2 サーバーの作成

次のコードを使用してサーバーを構成します。

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => {
  console.log('Server started at http://localhost:3000');
});
ログイン後にコピー

これにより、新しい Express アプリケーションが作成され、「/」ルートが定義されます。クライアントは、 「Hello World!」という応答。このプログラムは、クライアントが要求したとき (Web ページを開くときなど) に実行されます。

4.3 Express サーバーを実行します

コマンド ラインで、「my_server」フォルダーに移動し、次のコマンドを使用してサーバーを実行します:

node server.js
ログイン後にコピー
ログイン後にコピー

最後に、次のことができます。参照 ブラウザに http://localhost:3000 と入力すると、「Hello World!」というメッセージが表示されたページが表示されます。

概要

この記事では、Node.js サーバーをセットアップする方法を学びました。まず、Node.js をインストールし、組み込みの http モジュールを使用してサーバーを作成しました。次に、Express フレームワークを使用してサーバーを作成する方法を説明しました。これは、サーバーを迅速に作成してスケーリングするためのより良いオプションです。 Node.js は、Web アプリケーションとサービスを効率的な方法で作成できる、非常に強力で柔軟なサーバー側のランタイム環境です。

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

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