メソッド説明:
この関数は、HTTPサーバーを作成し、リクエストイベントのリスナーとしてrequestListenerを使用するために使用されます。
文法:
コードコピーは次のとおりです。
http.createServer([requestListener])
この方法はHTTPモジュールに属しているため、使用前にHTTPモジュールを導入する必要があります(var http = require( "http"))
パラメーターを受信:
RequestListener Request Handler関数は、リクエストイベントに自動的に追加されます。関数は2つのパラメーターを渡します。
reqリクエストオブジェクト。 Reqがどのようなプロパティを持っているかを知りたい場合は、「http.Request属性統合」を確認できます。
RES応答オブジェクト、リクエストを受信した後に行われる応答。 RESがどのようなプロパティがあるかを知りたい場合は、「http.response属性統合」を確認できます。
例:
この例では、RESは応答ヘッダーを指定します。応答ボディの内容はnode.jsであり、終了で終わります。
最後に、リッスン関数を呼び出して、ポート3000をリッスンします。
コードコピーは次のとおりです。
var http = require( 'http');
http.createserver(function(req、res){
res.writehead(200、{'content-type': 'text/html'});
res.write( '<h1> node.js </h1>');
res.End( '<p> hello world </p>');
})。聞く(3000);
ソースコード:
コードコピーは次のとおりです。
exports.createserver = function(requestlistener){
新しいサーバー(requestListener)を返します。
};