Ü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)
Der ECS-Cloud-Server, der mit dem historischen Li...
Was ist Schauen wir uns zunächst das Konzept von ...
Da Frameset und Body auf derselben Ebene liegen, k...
Überblick Lassen Sie uns einige SQL-Anweisungen z...
1. Laden Sie das Installationsskript - composer-s...
MySQL ist eine häufig verwendete Open-Source-Date...
Suchspiegel Docker-Suche Rocketmq Bildversion anz...
Inhaltsverzeichnis 1. So finden Sie doppelte Zeil...
Kürzlich erhielten wir von einem Kunden eine Bitt...
Grammatikregeln SELECT Spaltenname(n) FROM Tabell...
Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...
In diesem Artikelbeispiel wird der spezifische Co...
Aktuell besteht die Anforderung, dass beim Klicke...
Inhaltsverzeichnis Übersicht (Loop-Modus – Allgem...
Portainer-Einführung Portainer ist ein grafisches...