English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このチュートリアルでは、httpを使用してNode.jsでHTTP Webサーバーを作成する方法を学びます。HTTP内蔵モジュールのcreateServer()
方法。
Node.jsはHTTP内蔵モジュールを提供しており、安定しておりNPMエコシステムと互換性があります。
以下是分步教程,以在Node.js中创建HTTP Web服务器:
:HTTPモジュールを含める
以下は、Node.jsでHTTP Webサーバーを構築するためのステップバイステップのチュートリアルです:
// ファイルにhttpモジュールを含める
var http = require('http');
// サーバーを作成する
http.createServer(function(req, res) {
// httpヘッダー
// 200-メッセージを確認
// HTML内容を使用して応答するには、“Content-Type”は“text”に設定されなければなりません。 / html
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('Node.js says hello!'); //クライアントに応答を書く
res.end(); //終了応答
}).listen(9000); //サーバーオブジェクトがポート9000上でリスンするようにします。
httpWebServer.jsファイル(前の手順から)を実行して、サーバーを構築し、サーバーがポート9000。
$ node httpWebServer.js
サーバーが起動し、実行されます。
ブラウザを開き、URL「http:」//127.0.0.1:9000/でリスンしています。
見て!HTTP Webサーバーを構築しました。このサーバーはポート9000のポートで、HTML形式のテキストメッセージ「Node.jsこんにちは!」で応答します。すべてのリクエストに対して。
これはあなたがプロジェクトに期待する完全なWebサーバーではないかもしれませんが、これはHTTP Web Serverを構築する最初のステップです。
このNode.jsチュートリアルでは、Node.jsでHTTP Webサーバーを構築する中で、httpを使用して。HTTPはNode.jsの内蔵モジュールのcreateServer()
HTTP Webサーバーを構築するための方法として、ポートに送信されるリクエストに応じてHTTP Webサーバーを生成する。