ÜberblickDie integrierten Module von Nodejs beziehen sich auf die Schönheit, die zusätzlich zur Standardsyntax bereitgestellt wird. Sie müssen sie nicht herunterladen und können sie direkt importieren. Schreiben Sie beim Importieren einfach den Namen. Integrierte Module von Nodejs: 1. PfadmodulWird zum Verarbeiten von Dateipfaden verwendet.
2. Bis ModulUm den Mangel an JS-Funktionen auszugleichen, fügen Sie eine neue API hinzu.
3. fs-ModulDateisystem-API
4. VeranstaltungsmodulDas Ereignismodul stellt nur ein Objekt bereit: events.EventEmitter. [Der Kern von EventEmitter ist die Kapselung von Ereignisauslöse- und Ereignislistenerfunktionen. 】 Jedes Ereignis von EventEmitter besteht aus einem Ereignisnamen und mehreren Parametern. Der Ereignisname ist eine Zeichenfolge, die normalerweise eine bestimmte Semantik ausdrückt. Für jedes Ereignis unterstützt EventEmitter mehrere Ereignis-Listener. Wenn ein Ereignis ausgelöst wird, werden die für dieses Ereignis registrierten Ereignis-Listener nacheinander aufgerufen und die Ereignisparameter als Parameter der Rückruffunktion übergeben. 5. http-Modul
erhalten: var http = erfordern("http"); var Optionen = { Hostname: „cn.bing.com“, Port: 80 } var req = http.request(Optionen, Funktion(res) { res.setEncoding("utf-8"); res.on("Daten",Funktion(Block){ Konsole.log(Chunk.toString()) }); Konsole.log(res.statusCode); }); req.on("Fehler",Funktion(err){ console.log(Fehlermeldung); }); erforderlich.ende(); Post: var http = erfordern("http"); var Abfragezeichenfolge = erforderlich("Abfragezeichenfolge"); var postData = Abfragezeichenfolge.stringify({ "content":"Ich teste es wirklich nur", "Mitte":8837 }); var Optionen = { Hostname: „www.imooc.com“, Port: 80, Pfad:"/Kurs/Dokument", Methode:"POST", Überschriften:{ "Akzeptieren": "application/json, text/JavaScript, */*; q=0,01", "Kodierung akzeptieren": "gzip, deflate", "Sprache akzeptieren":"zh-CN,zh;q=0.8", "Verbindung": "Keep-Alive", "Inhaltslänge":postData.length, "Inhaltstyp":"application/x-www-form-urlencoded; Zeichensatz=UTF-8", "Cookie": "imooc_uuid=6cc9e8d5-424a-4861-9f7d-9cbcfbe4c6ae; imooc_isnew_ct=1460873157; loginstate=1; apsid=IzZDJiMGU0OTMyNTE0ZGFhZDAzZDNhZTAyZDg2ZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjkyOTk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNmNmFhMmVhMTYwNzRmMjczNjdmZWUyNDg1ZTZkMGM1BwhXVwcIV1c%3DMD; phpSESSID=thh4bfrl1t7qre9tr56m32tbv0; Hm_lvt_f0cfcccd7b1393990c78efdeebff3968=1467635471,1467653719,1467654690,1467654957; Hm_lpvt_f0cfcccd7b1393990c78efdeebff3968=1467655022; imooc_isnew=2; cvde=577a9e57ce250-34", "Host":"www.imooc.com", "Ursprung":"http://www.imooc.com", "Referrer":"http://www.imooc.com/video/8837", "Benutzer-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (Khtml, wie Gecko) Chrome/53.0.2763.0 Safari/537.36", "X-Angefordert-Mit": "XMLHttpRequest", } } var req = http.request(Optionen, Funktion(res) { res.on("Daten",Funktion(Block){ Konsole.log(Block); }); res.on("Ende",Funktion(){ console.log("Kommentar abgeschlossen!"); }); Konsole.log(res.statusCode); }); req.on("Fehler",Funktion(err){ console.log(Fehlermeldung); }) erforderlich.write(postData); erforderlich.ende(); 6. Jade-ModulJade ist eine leistungsstarke, einfache und leicht verständliche Template-Engine. Sie können Jade zum Schreiben von HTML-Dateien verwenden. Jade ähnelt einer Sprache zum schnellen Schreiben von HTML, und das Suffix der geschriebenen Datei ist .jade. 7. Express-FrameworkExpress ist ein Node.js-Web-Open-Source-Framework zum schnellen Erstellen von Webprojekten. Es integriert hauptsächlich die Erstellung eines Web-HTTP-Servers, die Verwaltung statischer Texte, die Verarbeitung von Server-URL-Adressanforderungen, die Verarbeitung und Verteilung von Get- und Post-Anforderungen, die Sitzungsverarbeitung und andere Funktionen. Um es zu verwenden, öffnen Sie in cmd den Pfad, in dem Sie das Webprojekt erstellen möchten. Geben Sie dann
Sie können ein Webprojekt mit dem Namen Appname erstellen. Oben finden Sie eine ausführliche Erläuterung der integrierten NodeJS-Module. Weitere Informationen zu integrierten NodeJS-Modulen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Beispielanalyse der Verwendung gespeicherter MySQL-Prozeduren
>>: Schritte zum Einrichten des Windows Server 2016 AD-Servers (Bild und Text)
mysqladmin ist ein offizielles MySQL-Clientprogra...
Bevor wir über die CSS-Priorität sprechen, müssen...
MySql-Index Indexvorteile 1. Sie können die Einde...
Nach der Installation von Docker trat beim Versuc...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis Schritt 1: Installieren Sie no...
Vorbereiten Umweltinformationen zu diesem Artikel...
MySQL-Konsistenzprotokoll Was passiert mit nicht ...
1|0 Hintergrund Aufgrund von Projektanforderungen...
Dieser Artikel beschreibt die Support- und Proble...
Ich glaube, jeder ist mit Datenbankindizes vertra...
Hintergrund: Da der Server das Flask-Projekt bere...
In diesem Artikel werden die Installations- und K...
Wenn Sie das Breitenattribut direkt auf den Stil d...
In diesem Dokument werden die Installations- und ...