Modulo base
- Sistema
- child_process- Modulo di gestione dei sottoprocessi
- console-Oggetto di accesso alla console
- coroutine- Modulo di controllo della concorrenza
- global- Oggetto globale, l'oggetto base accessibile a tutti gli script
- gui- modulo GUI
- os-Un
os
modulo è uno dei moduli principali utilizzati per eseguire le funzioni del sistema operativo. Fornisce funzioni di utilità per l'interazione con il sistema operativo, inclusi indirizzo file, percorso file, interfaccia di rete, nome host, tipo di sistema operativo, ecc.
- process- Modulo di elaborazione del processo, utilizzato per gestire le risorse del processo corrente
- timers- Il modulo timer è un modulo integrato che fornisce alcune funzioni e oggetti relativi al tempo, inclusi setTimeout(), setInterval(), clearInterval(), clearTimeout(), ecc.
- tty- modulo tty
- vm- Modulo Sandbox, utilizzato per isolare ambienti operativi con diversi livelli di sicurezza
- worker_threads- modulo base lavoratore
- Sistema di file
- fs- Il modulo fs è un modulo operativo 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, la modifica delle autorizzazioni dei file, ecc. e supporta sia l'utilizzo sincrono che asincrono. Il modulo fs fornisce anche una funzione di monitoraggio dei file, che può monitorare le modifiche nei file e nelle directory nel file system e richiamare la funzione specificata.
- io- Modulo di elaborazione di input e output
- path- Il modulo percorso è un modulo principale che fornisce alcune funzioni di utilità per gestire i percorsi di file e directory. Non controlla se il percorso esiste o è un percorso valido, ma fornisce solo metodi per gestire il percorso
- path_posix- Modulo di elaborazione del percorso del file
- path_win32- Modulo di elaborazione del percorso del file
- Rete
- dgram- Uno dei moduli base di dgram, utilizzato principalmente per implementare l'incapsulamento del socket dei pacchetti di dati UDP.
- dns- Modulo di query del nome di dominio DNS
- http- Il modulo http incapsula l'elaborazione delle richieste e delle risposte HTTP, permettendoci di creare facilmente un server http o simulare un client per avviare una richiesta http. Utilizzando il modulo http, gli sviluppatori possono scrivere ed elaborare facilmente il codice relativo al protocollo HTTP.
- mq- Modulo coda messaggi
- net- Modulo di accesso alla rete
- punycode- modulo di conversione del nome di dominio internazionale punycode
- querystring- Il modulo querystring fornisce alcune funzioni pratiche 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 è il modulo di crittografia integrato di fibjs, che può essere utilizzato per stabilire il protocollo di trasferimento ipertestuale SSL delle connessioni di rete. Questo modulo fornisce la verifica crittografica in modo che client e server possano garantire che la connessione sia sicura
- url- Modulo di elaborazione URL.Il modulo URL fornisce la classe Url per l'elaborazione di operazioni relative agli URL, inclusi parsing, assembly, 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-Il
encoding
modulo è un modulo integrato in FibJS, che viene utilizzato per convertire tra vari formati di codifica dei dati e binari. Questi formati di codifica dei dati includono base64
, , base32
, hex
, json
, msgpack
, multibase
, base58
ecc. Alcuni formati di codifica dei dati comunemente utilizzati.
- hex- Il modulo esadecimale è un modulo integrato che fornisce un'implementazione esadecimale tra la codifica e la decodifica dei dati binari e dei caratteri ASCII.
hex
Il modulo fornisce due funzioni: codifica e decodifica
- iconv-È
iconv
un modulo di conversione integrato utilizzato per realizzare la conversione dei dati tra varie codifiche diverse.
- json- Modulo di codifica e decodifica json
- multibase- Multibase si basa sulla codifica Base1x e introduce più metodi di codifica del prefisso di codifica.
- msgpack- msgpack è un formato di scambio dati più leggero di JSON. Può serializzare oggetti JSON in dati binari per ottenere uno scambio di dati più rapido ed efficiente.
- string_decoder- Decodifica il buffer in una stringa
- Criptovaluta
- crypto-Il
crypto
modulo è fibjs
un modulo di algoritmo di crittografia integrato. Fornisce crittografia simmetrica, crittografia asimmetrica, algoritmo digest, generatore di numeri casuali crittografici e altre funzioni. Prima dell'uso, require('crypto')
il modulo deve essere caricato tramite .
- hash- Il modulo hash viene utilizzato principalmente per implementare algoritmi di digest dei messaggi ed è un sottomodulo molto importante nell'implementazione degli algoritmi 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 decompressione dei file. Fornisce operazioni come la compressione, la decompressione, la ricerca e l'enumerazione di elenchi di file nei 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, verrà segnalato un errore. Il comportamento di segnalazione degli errori può essere impostato per continuare l'esecuzione o generare un errore.
- performance- modulo di monitoraggio delle prestazioni di base delle prestazioni
- perf_hooks- modulo base perf_hooks
- profiler- Modulo profilatore di memoria
- test- Il modulo di test è un framework di test.In combinazione con il modulo di asserzione
assert
è possibile scrivere facilmente vari casi di test
- Utilità
- db- Modulo di accesso al database
- gd- Il modulo gd è un modulo per l'elaborazione delle immagini. Fornisce le funzioni di creazione, utilizzo e archiviazione delle immagini e fornisce una vasta gamma di colori, filtri, disegni e altre operazioni correlate.
- registry- Il modulo del registro è un modulo che gestisce il registro di Windows. Fornisce metodi e costanti per accedere al registro, che può leggere, modificare, eliminare, aggiungere e altre operazioni. Il modulo del registro fornisce operazioni simili a quelle utilizzate dalle applicazioni Windows, ma fornisce le funzionalità di FibJS. Le costanti includono la radice comune, il tipo di dati e altre costanti, nonché alcune costanti utilizzate per restituire valori di diverse operazioni.
- util- Il modulo util fornisce funzioni pratiche dello strumento come il giudizio del tipo di dati, la copia degli attributi dell'oggetto, l'analisi delle stringhe del modello e l'elaborazione degli eventi.
- uuid- Il modulo uuid fornisce la 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 comune
- fs_constants- Modulo fs modulo di definizione costante comune
- types- Il modulo tipi fornisce funzioni strumento per determinare i tipi di dati.