ホームページ >バックエンド開発 >PHPチュートリアル >Nodejs が最初のアプリケーションを作成する
Node.js が最初のアプリケーションを作成します
PHP を使用してバックエンド コードを記述する場合は、mod_php5 モジュールおよび php-cgi と組み合わせた Apache または Nginx HTTP サーバーが必要です。
この観点から見ると、「HTTP リクエストを受信して Web ページを提供する」というニーズ全体を PHP が処理する必要はまったくありません。
しかし、Node.js の場合、概念はまったく異なります。 Node.js を使用する場合、アプリケーションを実装するだけでなく、HTTP サーバー全体も実装します。実際、私たちの Web アプリケーションと対応する Web サーバーは基本的に同じです。
Node.js で最初の「Hello, World!」アプリケーションを作成する前に、まず Node.js アプリケーションがどのような部分で構成されているかを理解しましょう。
必要なモジュールの紹介: require ディレクティブを使用してロードできます。 Node.js モジュール。
サーバーの作成: サーバーは、Apache や Nginx などの HTTP サーバーと同様に、クライアントのリクエストをリッスンできます。
リクエストの受信とリクエストへの応答 サーバーは簡単に作成でき、クライアントはブラウザまたは端末を使用して HTTP リクエストを送信し、サーバーはリクエストを受信した後に応答データを返します。
Node.js アプリケーションを作成します
ステップ 1. 必要なモジュールを導入します
require ディレクティブを使用して http モジュールをロードし、インスタンス化された HTTP 値を変数 http に割り当てます。例は次のとおりです。
<span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>"http"</span><span>);</span>ステップ 1. サーバーを作成します次に、http.createServer() メソッドを使用してサーバーを作成し、listen メソッドを使用してポート 8888 をバインドします。 関数は、リクエスト パラメータとレスポンス パラメータを通じてデータを受信し、データに応答します。 例は次のとおりです。プロジェクトのルート ディレクトリにserver.jsという名前のファイルを作成し、次のコードを記述します。
,
レスポンス){//HTTPヘッダーを送信//HTTPステータス値: 200: OK//コンテンツタイプ: text/plain
response.onwritehead (200, {'content-type':
'text/plain'}); // レスポンスデータ「Hello」を送信ハローワールド」
response.end('Hello Worldn');}).listen(
8888);// 端末は次の情報を出力します
console.log('Server running at http://127.0.0.1:8888/'); 上記のコードにより、動作する HTTP サーバーが完成しました。 node コマンドを使用して上記のコードを実行します: <span>var</span><span> http </span><span>=</span><span>require</span><span>(</span><span>'http'</span><span>);</span>
次に、ブラウザを開いて http://127.0.0.1:8888/ にアクセスすると、「Hello World」という Web ページが表示されます。 ').addClass('事前番号付け').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i ').text(i));
};
$numbering.fadeIn(1700);
});
});
上記は、Nodejs での最初のアプリケーションの作成を内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。