Webページでnodejsを使用する方法

PHPz
リリース: 2023-05-28 09:43:37
オリジナル
1024 人が閲覧しました

Node.js は、JS をブラウザーから独立して実行できるようにする JS ランタイム環境です。 Web 開発では、フォーム データの処理、API の呼び出し、データベース情報の取得など、バックグラウンド ロジックを処理するために Node.js を使用することが必要になることがよくあります。この記事では、Web ページで Node.js を使用する方法について説明します。

まず、コンピューターに Node.js をインストールする必要があります。最新の安定バージョンは、Node.js の公式 Web サイトからダウンロードできます。インストールが完了したら、コンピューター上で次のコマンドを実行して、インストールが成功したかどうかを確認できます。

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

Node.js のバージョン番号が返された場合、インストールは成功しています。

Web ページで Node.js を使用するには、CommonJS と呼ばれる Node.js のモジュール システムを使用する必要があります。 Node.js では、すべての JS ファイルをモジュールとして参照できます。モジュール システムは、module.exports を通じてモジュールのコンテンツを公開し、require() 関数を通じて他のモジュールのコンテンツを導入します。

// Greeting.js
function sayHello() {
  console.log('Hello, World!');
}

module.exports.sayHello = sayHello;
ログイン後にコピー
// index.js
const greeting = require('./Greeting');

greeting.sayHello();
ログイン後にコピー

上記のコードでは、Greeting.js は module.exports を通じて SayHello 関数を公開し、index.js で require('./Greeting') を使用して Greeting.js モジュールを導入し、モジュールを呼び出します。のsayHello関数。

Web ページで Node.js を使用するには、npm と呼ばれるパッケージ マネージャーを使用する必要があります。 npm は Node.js に付属するパッケージ マネージャーであり、世界最大のソフトウェア レジストリの 1 つです。 npm は、プロジェクトが依存するサードパーティ パッケージを管理し、ローカルにインストールして構成するのに役立ちます。

次のコマンドを使用して、npm プロジェクトをローカルで初期化できます:

npm init
ログイン後にコピー

このコマンドは、プロジェクト関連情報と依存するサードパーティ パッケージを含む package.json ファイルを作成します。

Node.js を使用するプロセスでは、Express.js、Mongoose、Socket.io などの一般的に使用されるサードパーティ パッケージを使用する必要があることがよくあります。これらのサードパーティ パッケージは、npm を介してインストールできます。例:

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

このコマンドは、Express.js をインストールし、package.json に保存します。

Web プロジェクトで Node.js を使用するには、Express.js フレームワークの使用が必要になることがよくあります。 Express.js は、Web アプリケーションの構築を容易にする Node.js に基づく Web 開発フレームワークです。

次は、Express.js を使用する簡単な例です。

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

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

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});
ログイン後にコピー

上記のコードでは、require を使用して Express.js モジュールを導入し、Express.js アプリケーションを作成します。このうち、app.get() 関数は GET リクエストの処理に使用され、res.send() 関数は文字列を返すために使用されます。最後に、app.listen() 関数を使用してポート 3000 をリッスンし、サーバーを起動します。

Express.js に加えて、リアルタイム通信用の Socket.io、MongoDB データベースに接続するための Mongoose などの一般的なサードパーティ パッケージが npm 上にあり、npm install コマンドを通じてインストールできます。 。

Node.js は、上記の一般的な用途に加えて、コマンド ライン ツールの構築、クロスプラットフォームのデスクトップ アプリケーションの構築などにも使用できます。つまり、Web 開発で Node.js を使用すると、より複雑なバックグラウンド ロジックとより効率的な開発プロセスを実装するのに役立ちます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!