Zu den offiziellen Modulen von Nodejs gehören: 1. Pfadmodul, 3. FS-Modul, API des Dateibetriebssystems; 6. HTTP-Modul; , Express-Modul.
Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0, Dell G3-Computer.
Die in Nodejs integrierten Module beziehen sich zusätzlich auf die standardmäßig bereitgestellte Syntax. Sie müssen nicht heruntergeladen werden, sondern können beim Einführen einfach den Namen eingeben.
nodejs integriertes Modul:
1. wird zum Verarbeiten von Dateipfaden verwendet.
path.normalize(路径解析,得到规范路径); path.join(路径合并); path.resolve(获取绝对路径); path.relative(获取相对路径)。 ......
2. Bis Modul:
um den Mangel an js-Funktionen auszugleichen und neue APIs hinzuzufügen.
util.format(格式化输出字符串); util.isArray(检查是否为数组); util.RegExp(是不是正则); util.isDate(是不是日期型); util.inherits(child,parent)实现继承;
3. FS-Modul:
Datei-Betriebssystem-API
fs.readFile(filename,[options],callback); 读取文件。 fs.writeFile(filename,data,[options],callback);写文件。 fs.appendFile(filename,data,[options],callback);以追加的方式写文件。 fs.open(filename,flags,[mode],callback); 打开文件。 filename:文件名,必须。 data:写入的数据或者buffer流。 flags:操作标识,打开方式,r w。 [options]:指定权限,读、写、执行。是否可续写。 callback:读取文件后的回调函数。function(err,data); fs.mkdir(path,[mode],callback);创建目录。 fs.readdir(path,callback);读取目录。 fs.exists(path,callback);查看文件与目录是否存在。 fs.utimes(path,atime,mtime,callback);修改文件的访问时间和修改时间。 fs.rename(oldfilename,newfilename,callback);重命名文件名或者目录。 fs.rmdir(path,callback);删除空目录。 path:被创建目录的完整路径以及目录名。 [mode]:目录权限,默认0777(可读可写可执行)。 atime:新的访问时间。 ctime:新的修改时间。 oldfilename、newfilename 旧名字和新名字。 callback:创建完目录后的回调函数。
4. Das Ereignismodul stellt nur ein Objekt bereit: events.EventEmitter.
【Der Kern von EventEmitter ist die Kapselung von Ereignisauslöse- und Ereignis-Listener-Funktionen. 】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 nacheinander die für dieses Ereignis registrierten Ereignis-Listener aufgerufen und die Ereignisparameter als Rückruffunktionsparameter übergeben. 5. http-Modul HTML-Dateien können über Jade geschrieben werden.
Jade ähnelt einer Sprache zum schnellen Schreiben von HTML und das Suffix der geschriebenen Datei ist .jade.
7. Express-ModulExpress ist ein NodeJS-Web-Open-Source-Framework, das zum schnellen Erstellen von Webprojekten verwendet wird. Es umfasst hauptsächlich die Erstellung von Web-HTTP-Servern, die Verwaltung statischer Texte, die Verarbeitung von Server-URL-Adressanforderungen, die Verarbeitung und Verteilung von Get- und Post-Anfragen, die Sitzungsverarbeitung und andere Funktionen. Verwendungsmethode: Öffnen Sie den Pfad des Webprojekts, das Sie erstellen möchten, in cmd. Geben Sie dann
http.createServer(function(){});创建服务器。 http.get('路径',callback);发送get请求。 http.request(options,callback);发送请求。 options:options是一个类似关联数组的对象,表示请求的参数,callback作为回调函数,需要传递一个参数。 options常用的参数有host、port(默认为80)、method(默认为GET)、path(请求的相对于根的路径,默认是“/”。
ein, um ein Webprojekt mit dem Namen Appname zu erstellen.
【Empfohlenes Lernen: „
nodejs-Tutorial“】
Das obige ist der detaillierte Inhalt vonWas sind die offiziellen Module von nodejs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!