Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Verwendung von benutzerdefinierten Node-JS-Modulen

Detaillierte Erläuterung der Verwendung von benutzerdefinierten Node-JS-Modulen

零下一度
Freigeben: 2017-06-27 14:39:30
Original
1247 Leute haben es durchsucht

Node.js-Module sind in zwei Kategorien unterteilt, eine ist das native (Kern-)Modul und die andere ist das Dateimodul. Das native Modul wird beim Kompilieren des Quellcodes von node.js in die binäre Ausführungsdatei
kompiliert, und die Ladegeschwindigkeit ist am schnellsten. Ein anderer Dateimodultyp wird dynamisch geladen und die Ladegeschwindigkeit ist langsamer als bei nativen Modulen. Node.js speichert jedoch sowohl das native Modul
als auch das Dateimodul im Cache, sodass beim zweiten Anfordern kein wiederholter Overhead entsteht. Unter diesen sind native Module im lib-Verzeichnis definiert, während
Dateimodule nicht definiert sind.

//1. Erstellen Sie eine Testmodul-JS-Datei (ich habe sie hier test.js genannt)

//2. Fügen Sie eine Testmethode hinzu

Funktionstest(){

 console.log('Test Success!');

}

//3. Stellen Sie diese Methode dem Knotenmodul

//exports zur Verfügung .test( Dies ist der öffentliche Methodenname. Wenn Sie ihn extern aufrufen, verwenden Sie diesen Methodennamen)

exports.test = test;

//4 , und rufen Sie die entsprechende Testfunktion auf, die beiden js-Dateien befinden sich im selben Verzeichnis)

const testModule = require('./test.js');

testModule.test();


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von benutzerdefinierten Node-JS-Modulen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage