Modul Grundmodul

Basismodul

  • System
    • child_process- Unterprozessverwaltungsmodul
    • console-Konsolenzugriffsobjekt
    • coroutine- Parallelitätskontrollmodul
    • global- Globales Objekt, das Basisobjekt, auf das alle Skripte zugreifen können
    • gui- GUI-Modul
    • os-Ein osModul ist eines der Kernmodule, die zum Ausführen von Betriebssystemfunktionen verwendet werden. Es bietet Hilfsfunktionen für die Interaktion mit dem Betriebssystem, einschließlich Dateiadresse, Dateipfad, Netzwerkschnittstelle, Hostname, Betriebssystemtyp usw.
    • process- Prozessverarbeitungsmodul, das zur Verwaltung der Ressourcen des aktuellen Prozesses verwendet wird
    • timers- Das Timer-Modul ist ein integriertes Modul, das einige zeitbezogene Funktionen und Objekte bereitstellt, darunter setTimeout(), setInterval(), clearInterval(), clearTimeout() usw.
    • tty- TTY-Modul
    • vm- Sandbox-Modul, das zum Isolieren von Betriebsumgebungen mit unterschiedlichen Sicherheitsstufen verwendet wird
    • worker_threads- Arbeiter-Grundmodul
  • Dateisystem
    • fs- Das FS-Modul ist ein Dateisystem-Betriebsmodul. Es bietet Festplatten-E/A-Vorgänge wie das Lesen von Dateien, das Schreiben von Dateien, das Öffnen von Dateien, das Schließen von Dateien, das Ändern von Dateiberechtigungen usw. und unterstützt sowohl die synchrone als auch die asynchrone Nutzung. Das fs-Modul bietet außerdem eine Dateiüberwachungsfunktion, mit der Änderungen an Dateien und Verzeichnissen im Dateisystem überwacht und die angegebene Funktion zurückgerufen werden können.
    • io- Eingabe- und Ausgabeverarbeitungsmodul
    • path– Das Pfadmodul ist ein Kernmodul, das einige Hilfsfunktionen zur Verarbeitung von Pfaden zu Dateien und Verzeichnissen bereitstellt. Es prüft nicht, ob der Pfad existiert oder ein gültiger Pfad ist, sondern stellt lediglich Methoden zur Verarbeitung des Pfads bereit
    • path_posix- Modul zur Dateipfadverarbeitung
    • path_win32- Modul zur Dateipfadverarbeitung
  • Netzwerk
    • dgram- Eines der Grundmodule von dgram, das hauptsächlich zur Implementierung der Socket-Kapselung von UDP-Datenpaketen verwendet wird.
    • dns- DNS-Domänennamen-Abfragemodul
    • http- Das http-Modul kapselt die Verarbeitung von HTTP-Anfragen und -Antworten und ermöglicht uns die einfache Erstellung eines http-Servers oder die Simulation eines Clients zum Initiieren einer http-Anfrage. Mit dem http-Modul können Entwickler problemlos Code schreiben und verarbeiten, der sich auf das HTTP-Protokoll bezieht.
    • mq- Nachrichtenwarteschlangenmodul
    • net- Netzwerkzugriffsmodul
    • punycode- Punycode-Modul zur Konvertierung internationaler Domainnamen
    • querystring- Das Querystring-Modul bietet einige praktische Funktionen zum Parsen und Serialisieren von URL-Abfrageparametern. Mit dem Querystring-Modul können Sie URL-Abfrageparameter einfach in Objekte oder Zeichenfolgen analysieren und Objekte in URL-Abfrageparameterzeichenfolgen serialisieren.
    • ssl- Das SSL-Modul ist das integrierte Verschlüsselungsmodul von fibjs, mit dem das SSL-Hypertext-Übertragungsprotokoll von Netzwerkverbindungen eingerichtet werden kann. Dieses Modul bietet eine kryptografische Überprüfung, damit Clients und Server sicherstellen können, dass die Verbindung sicher ist
    • url- URL-Verarbeitungsmodul. Das URL-Modul stellt die URL-Klasse für die Verarbeitung von URL-bezogenen Vorgängen bereit, einschließlich Parsen, Assemblieren, Spleißen usw.
    • ws- WebSocket-Unterstützungsmodul
  • Codierung
    • base32- Base32-Codierungs- und Decodierungsmodul
    • base64- Base64-Codierungs- und Decodierungsmodul
    • base58- Base58-Codierungs- und Decodierungsmodul
    • encoding-Das encodingModul ist ein in FibJS integriertes Modul, das zum Konvertieren zwischen verschiedenen Datenkodierungsformaten und Binärformaten verwendet wird. Zu diesen Datenkodierungsformaten gehören base64, , base32, hex, json, msgpackusw. multibaseeinige base58häufig verwendete Datenkodierungsformate.
    • hex- Das Hex-Modul ist ein integriertes Modul, das eine hexadezimale Implementierung zwischen der Kodierung und Dekodierung von Binärdaten und ASCII-Zeichen bereitstellt. hexDas Modul bietet zwei Funktionen: Kodierung und Dekodierung
    • iconv-Es iconvhandelt sich um ein integriertes Konvertierungsmodul, das zur Datenkonvertierung zwischen verschiedenen Kodierungen verwendet wird.
    • json- JSON-Codierungs- und Decodierungsmodul
    • multibase- Multibase basiert auf der Base1x-Codierung und führt mehrere Codierungspräfix-Codierungsmethoden ein.
    • msgpack- msgpack ist ein Datenaustauschformat, das leichter als JSON ist. Es kann JSON-Objekte in Binärdaten serialisieren, um einen schnelleren und effizienteren Datenaustausch zu erreichen.
    • string_decoder- Puffer in String dekodieren
  • Krypto
    • crypto-Das cryptoModul ist fibjsein integriertes Verschlüsselungsalgorithmusmodul. Es bietet symmetrische Verschlüsselung, asymmetrische Verschlüsselung, Digest-Algorithmus, kryptografischen Zufallszahlengenerator und andere Funktionen. Vor der Verwendung require('crypto')muss das Modul über geladen werden.
    • hash- Das Hash-Modul wird hauptsächlich zur Implementierung von Message-Digest-Algorithmen verwendet und ist ein sehr wichtiges Untermodul bei der Implementierung von Verschlüsselungsalgorithmen. Gleichzeitig ist der Message-Digest-Algorithmus auch die Grundlage vieler Verschlüsselungsalgorithmen.
  • Kompresse
    • zip- Das Zip-Modul ist ein Modul zur Dateikomprimierung und -dekomprimierung. Es bietet Vorgänge wie Komprimieren, Dekomprimieren, Suchen und Auflisten von Dateilisten in ZIP-Dateien.
    • zlib- zlib ist ein integriertes Komprimierungsmodul, das mehrere Komprimierungsformate und -modi wie gzip, deflate und zlib unterstützt.
  • Prüfen
    • assert- Assertion-Testmodul: Wenn der Testwert falsch ist, wird ein Fehler gemeldet. Das Fehlermeldeverhalten kann so eingestellt werden, dass die Ausführung fortgesetzt wird oder ein Fehler ausgegeben wird.
    • performance- Grundlegendes Leistungsüberwachungsmodul
    • perf_hooks- perf_hooks Basismodul
    • profiler- Speicher-Profiler-Modul
    • test- Das Testmodul ist ein Testframework. In Kombination mit dem Assertionsmodul assertkönnen verschiedene Testfälle einfach geschrieben werden
  • Dienstprogramm
    • db- Datenbankzugriffsmodul
    • gd- Das GD-Modul ist ein Modul für die Bildverarbeitung. Es bietet Funktionen zum Erstellen, Bearbeiten und Speichern von Bildern sowie eine Fülle von Farb-, Filter-, Zeichen- und anderen zugehörigen Vorgängen.
    • registry- Das Registrierungsmodul ist ein Modul, das die Windows-Registrierung betreibt. Es stellt Methoden und Konstanten für den Zugriff auf die Registrierung bereit, mit denen Vorgänge wie Lesen, Ändern, Löschen, Hinzufügen usw. ausgeführt werden können. Das Registrierungsmodul bietet ähnliche Vorgänge wie Windows-Anwendungen, stellt jedoch die Funktionen von FibJS bereit. Zu den Konstanten gehören allgemeine Stamm-, Datentyp- und andere Konstanten sowie einige Konstanten, die für Rückgabewerte verschiedener Operationen verwendet werden.
    • util- Das util-Modul bietet praktische Toolfunktionen wie die Beurteilung des Datentyps, das Kopieren von Objektattributen, das Parsen von Vorlagenzeichenfolgen und die Ereignisverarbeitung.
    • uuid- Das UUID-Modul ermöglicht die Erstellung eindeutiger IDs. Damit lässt sich ein UUID (Universally Unique Identifier) ​​generieren, der verschiedene Anforderungen erfüllt
    • xml- XML-Verarbeitungsmodul: Mit dem XML-Modul können Sie XML- und HTML-Dateien analysieren und verarbeiten
  • Konstanten
    • constants- Gemeinsames Konstantendefinitionsmodul
    • fs_constants- Gemeinsames Konstantendefinitionsmodul des FS-Moduls
  • types- Das Typenmodul stellt Werkzeugfunktionen zur Bestimmung von Datentypen bereit.