1. Lernen Sie, je nach Anforderungspfad unterschiedliche Daten zurückzugeben: Meine Portnummer: 3000, URL: http://127.0.0.1:3000
var http = require("http"); // http-Modul http.createServer(function(req, res) { //res.write('hallo') //res.write('Welt!') // res.end('Indexseite'); var url=req.url //req.url-Wert abrufen if(url==='/'){ res.end('Indexseite') //Inhalt endet}else if(url==='/login') { res.end('Anmeldeseite') }anders{ res.ende('404') } Konsole.log(erforderliche URL); }).listen(3000); // Lausche auf Port 3000 console.log("HTTP-Server lauscht auf Port 3000. Die URL ist http://127.0.0.1:3000"); Ergebnis: 2. Gesendete Daten: Datentyp und Kodierung: Content-Type res.end('<p>Wer bin ich<a>Klick</a></p>') //Verwende text/html, um vom Browser erkannt zu werden 3. Informationen zum Lesen von Dateien: relativer Pfad und absoluter Pfad:Dieser relative Pfad ist tatsächlich relativ zu dem Pfad, in dem der Knotenbefehl ausgeführt wird: var http = erfordern("http"); // http-Modul var fs = erfordern("fs") //var url=erforderlich.url; http.createServer(Funktion(req, res) { //res.write('hallo') //res.write('Welt!') // res.end('Indexseite'); fs.readFile('./07.html',Funktion(err,Daten) { wenn(fehler){ res.setHeader('Inhaltstyp','text/plain; Zeichensatz=utf-8') res.end('wss') } anders{ res.setHeader('Inhaltstyp','text/html; Zeichensatz=utf-8') res.end(Daten) } }) }).listen(3000); console.log("Dienst") Ergebnis: 4. Bilder lesen Damit ist dieser Artikel über den detaillierten Prozess, bei dem node.js je nach Anforderungspfad unterschiedliche Daten zurückgibt, abgeschlossen. Weitere relevante Anforderungspfade und Dateninhalte zu node.js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So stellen Sie die LNMP-Architektur im Docker bereit
>>: UTF-8- und GB2312-Webkodierung
Inhaltsverzeichnis brauchen Daten abrufen und übe...
【Historischer Hintergrund】 Ich arbeite seit drei ...
Wie unten dargestellt: def test_write(selbst): Fe...
Inhaltsverzeichnis 1. Reagieren Grundlegende Verw...
Bei der tatsächlichen Entwicklung kann der Primär...
1. Befehlseinführung nl (Anzahl der Zeilen) fügt ...
Mit der GROUP BY-Syntax können die Abfrageergebni...
Was ich kürzlich gelernt habe, beinhaltet Kenntni...
1. [admin@JD ~]$ cd opt #Geben Sie opt im Stammve...
Inhaltsverzeichnis 1. Einleitung 2. Lösung 2.1 Ko...
Beim Ändern des Standarddatums-/Uhrzeitwerts über...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis 1. Hilfeinformationen nutzen 2...
JSON (JavaScript Object Notation, JS Object Notat...
I. Erläuterung des strikten Modus Gemäß den Einsc...