Modulo modulo base

Modulo base

  • Sistema
    • child_process- Modulo di gestione dei sottoprocessi
    • console- oggetto di accesso alla console
    • coroutine- Modulo di controllo della concorrenza
    • global- l'oggetto globale, l'oggetto di base accessibile a tutti gli script
    • gui- modulo gui
    • os-Module osè uno dei moduli principali utilizzati per eseguire le funzioni del sistema operativo. Fornisce funzioni di utilità per l'interazione con il sistema operativo, inclusi indirizzi di file, percorsi di file, interfacce di rete, nomi host, tipi di sistema operativo, ecc.
    • process- Modulo di elaborazione del processo, utilizzato per gestire le risorse del processo in corso
    • timers- Il modulo timer è un modulo integrato che fornisce alcune funzioni e oggetti relativi al tempo, tra cui setTimeout(), setInterval(), clearInterval(), clearTimeout(), ecc.
    • tty- modulo tty
    • vm- Modulo sandbox di sicurezza, utilizzato per isolare ambienti operativi con diversi livelli di sicurezza
    • worker_threads- modulo base lavoratore
  • Sistema di file
    • fs- Il modulo fs è un modulo di manipolazione del file system. Fornisce operazioni di I/O su disco come la lettura di file, la scrittura di file, l'apertura di file, la chiusura di file e la modifica delle autorizzazioni dei file e supporta l'utilizzo sia sincrono che asincrono. Il modulo fs fornisce anche la funzione di monitoraggio dei file, che può monitorare i cambiamenti di file e directory nel file system e richiamare la funzione specificata.
    • io- Modulo di elaborazione di input e output
    • path- Il modulo path è un modulo principale che fornisce alcune funzioni di utilità per lavorare con percorsi di file e directory. Non controlla se il percorso esiste o è un percorso valido, fornisce solo metodi per gestire i percorsi
    • path_posix- Modulo di elaborazione del percorso file
    • path_win32- Modulo di elaborazione del percorso file
  • rete
    • dgram- Uno dei moduli base di dgram, utilizzato principalmente per realizzare l'incapsulamento di socket di pacchetti dati UDP.
    • dns- modulo di query del nome di dominio DNS
    • http- Il modulo http incapsula l'elaborazione di richieste e risposte HTTP, consentendoci di creare facilmente un server http o simulare un client per avviare una richiesta http. Utilizzando il modulo http, gli sviluppatori possono facilmente scrivere ed elaborare codice relativo al protocollo HTTP
    • mq- Modulo coda messaggi
    • net- Modulo di accesso Web
    • punycode- modulo di conversione del nome di dominio internazionalizzato punycode
    • querystring- Il modulo querystring fornisce alcune funzioni di utilità per l'analisi e la serializzazione dei parametri di query URL.Utilizzando il modulo querystring, puoi facilmente analizzare i parametri di query URL in oggetti o stringhe e puoi anche serializzare oggetti in stringhe di parametri di query URL
    • ssl- Il modulo ssl è un modulo di crittografia integrato di fibjs, che può essere utilizzato per stabilire il protocollo di trasferimento ipertestuale SSL per le connessioni di rete. Questo modulo fornisce l'autenticazione crittografica in modo che client e server possano garantire che le connessioni siano sicure
    • url- modulo di elaborazione url, il modulo url fornisce la classe Url per l'elaborazione delle operazioni relative agli URL, inclusi analisi, assemblaggio, splicing, ecc.
    • ws- modulo di supporto websocket
  • Codifica
    • base32- modulo di codifica e decodifica base32
    • base64- modulo di codifica e decodifica base64
    • base58- modulo di codifica e decodifica base58
    • encoding-Module encodingè un modulo integrato di FibJS, che viene utilizzato per realizzare la conversione tra vari formati di codifica dei dati e binari. Questi formati di codifica dei dati includono base64, base32, hex, json, msgpack, multibase, base58ecc. Alcuni formati di codifica dei dati comunemente usati.
    • hex- Il modulo esadecimale è un modulo integrato che fornisce un'implementazione esadecimale tra codifica e decodifica di dati binari e caratteri ASCII. hexIl modulo fornisce due funzioni di codifica e decodifica
    • iconv- iconvè un modulo di conversione integrato per la conversione dei dati tra varie codifiche
    • json- modulo di codifica e decodifica json
    • multibase- multibase si basa sulla codifica Base1x, introducendo una varietà di metodi di codifica del prefisso di codifica
    • msgpack- msgpack è un formato di scambio di dati più leggero rispetto a JSON, può serializzare oggetti JSON in dati binari per ottenere uno scambio di dati più rapido ed efficiente
    • string_decoder- Decodifica Buffer in stringa
  • Cripto
    • crypto-module cryptoè il modulo dell'algoritmo di crittografia fibjsintegrato . Fornisce funzioni come crittografia simmetrica, crittografia asimmetrica, algoritmo digest e generatore di numeri casuali crittografici. Prima di utilizzarlo, il modulo deve require('crypto')essere caricato .
    • hash- Il modulo hash viene utilizzato principalmente per implementare l'algoritmo digest del messaggio, che è un sottomodulo molto importante nell'implementazione dell'algoritmo di crittografia. Allo stesso tempo, l'algoritmo digest del messaggio è anche la base di molti algoritmi di crittografia.
  • Comprimere
    • zip- Il modulo zip è un modulo per la compressione e la decompressione dei file. Fornisce operazioni come la compressione, la decompressione, la ricerca e l'enumerazione dell'elenco di file in un file zip
    • zlib- zlib è un modulo di compressione integrato che supporta più formati e modalità di compressione come gzip, deflate e zlib
  • test
    • assert- Modulo di test di asserzione, se il valore del test è falso, riporterà un errore, il comportamento dell'errore può essere impostato per continuare l'esecuzione o generare un errore
    • performance- prestazioni Modulo di monitoraggio delle prestazioni di base
    • perf_hooks- modulo base perf_hooks
    • profiler- Modulo profiler di memoria
    • test- Il modulo di test è un framework di test, combinato con il modulo di asserzione, assertè conveniente scrivere vari casi di test
  • Utilità
    • db- Modulo di accesso al database
    • gd- Il modulo gd è un modulo per l'elaborazione delle immagini, che fornisce le funzioni di creazione, manipolazione e memorizzazione delle immagini e fornisce colori intensi, filtri, disegni e altre operazioni correlate.
    • registry- Il modulo di registro è un modulo per la manipolazione del registro di Windows (Registro). Fornisce metodi e costanti per accedere al registro, che possono essere letti, modificati, cancellati, aggiunti e altre operazioni. Il modulo di registro fornisce operazioni simili a quelle utilizzate dalle applicazioni Windows, ma fornisce funzionalità in FibJS. Le costanti includono costanti come Root e tipi di dati e alcune costanti per i valori restituiti di diverse operazioni
    • util- Il modulo util fornisce pratiche funzioni di utilità come la valutazione dei tipi di dati, la copia delle proprietà degli oggetti, l'analisi delle stringhe dei modelli e l'elaborazione degli eventi
    • uuid- Il modulo uuid fornisce operazioni di creazione di ID univoci. Può essere utilizzato per generare UUID (Universally Unique Identifier) ​​che soddisfa vari requisiti
    • xml- modulo di elaborazione xml, è possibile utilizzare il modulo xml per analizzare ed elaborare file xml e html
  • Costanti
    • constants- Modulo di definizione costante di uso comune
    • fs_constants- Modulo di definizione costante comune del modulo fs