Heim  >  Artikel  >  Web-Frontend  >  Anweisungen zur Verwendung der http.createServer-Methode in node.js_node.js

Anweisungen zur Verwendung der http.createServer-Methode in node.js_node.js

WBOY
WBOYOriginal
2016-05-16 16:27:123194Durchsuche

Methodenbeschreibung:

Diese Funktion wird verwendet, um einen HTTP-Server zu erstellen und requestListener als Überwachungsfunktion für das Anforderungsereignis zu verwenden.

Grammatik:

Code kopieren Der Code lautet wie folgt:

http.createServer([requestListener])

Da diese Methode zum http-Modul gehört, muss das http-Modul vor der Verwendung eingeführt werden (var http= require("http") )

Empfangsparameter:

requestListener-Anforderungsverarbeitungsfunktion, automatisch zum Anforderungsereignis hinzugefügt, die Funktion übergibt zwei Parameter:

req-Anforderungsobjekt. Wenn Sie wissen möchten, welche Attribute req hat, können Sie „http.request-Attributintegration“ überprüfen.

res Response-Objekt, die Antwort, die nach Erhalt der Anfrage erfolgen soll. Wenn Sie wissen möchten, welche Attribute res hat, können Sie „http.response-Attributintegration“ überprüfen.

Beispiel:

Im Beispiel gibt res den Antwortheader an, der Inhalt des Antworttexts ist node.js und endet mit end.

Rufen Sie abschließend die Listen-Funktion auf, um Port 3000 abzuhören.

Code kopieren Der Code lautet wie folgt:

var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'Content-type' : 'text/html'});
res.write('

Node.js

');
res.end('

Hello World

');
}).listen(3000);

Quellcode:

Code kopieren Der Code lautet wie folgt:

exports.createServer = function(requestListener) {
Gibt einen neuen Server zurück (requestListener);
};
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn