Mòdul mòdul bàsic

Mòdul bàsic

  • Sistema
    • child_process- Mòdul de gestió de subprocés
    • console- Objecte d'accés a la consola
    • coroutine- Mòdul de control de concurrència
    • global- Objecte global, l'objecte base accessible per a tots els scripts
    • gui- mòdul gui
    • os-Un osmòdul és un dels mòduls bàsics utilitzats per executar les funcions del sistema operatiu. Proporciona funcions d'utilitat per interactuar amb el sistema operatiu, com ara l'adreça del fitxer, la ruta del fitxer, la interfície de xarxa, el nom d'amfitrió, el tipus de sistema operatiu, etc.
    • process- Mòdul de processament de processos, utilitzat per gestionar els recursos del procés actual
    • timers- El mòdul de temporitzadors és un mòdul integrat que proporciona algunes funcions i objectes relacionats amb el temps, inclosos setTimeout(), setInterval(), clearInterval(), clearTimeout(), etc.
    • tty- mòdul tty
    • vm- Mòdul Sandbox, utilitzat per aïllar entorns operatius amb diferents nivells de seguretat
    • worker_threads- mòdul bàsic de treballador
  • Sistema de fitxers
    • fs- El mòdul fs és un mòdul d'operació del sistema de fitxers. Proporciona operacions d'E/S de disc com ara llegir fitxers, escriure fitxers, obrir fitxers, tancar fitxers, canviar els permisos dels fitxers, etc., i admet l'ús síncron i asíncron. El mòdul fs també proporciona una funció de supervisió de fitxers, que pot supervisar els canvis en fitxers i directoris del sistema de fitxers i tornar a cridar la funció especificada.
    • io- Mòdul de processament d'entrada i sortida
    • path- El mòdul de ruta és un mòdul bàsic que proporciona algunes funcions d'utilitat per gestionar camins a fitxers i directoris. No comprova si el camí existeix o és vàlid, sinó que només proporciona mètodes per gestionar el camí
    • path_posix- Mòdul de processament de la ruta d'arxiu
    • path_win32- Mòdul de processament de la ruta d'arxiu
  • Xarxa
    • dgram- Un dels mòduls bàsics de dgram, utilitzat principalment per implementar l'encapsulació de socket de paquets de dades UDP.
    • dns- Mòdul de consulta de nom de domini dns
    • http- El mòdul http encapsula el processament de sol·licituds i respostes HTTP, la qual cosa ens permet crear fàcilment un servidor http o simular un client per iniciar una sol·licitud http. Mitjançant el mòdul http, els desenvolupadors poden escriure i processar fàcilment codi relacionat amb el protocol HTTP.
    • mq- Mòdul de cua de missatges
    • net- Mòdul d'accés a la xarxa
    • punycode- mòdul de conversió de noms de domini internacional punycode
    • querystring- El mòdul querystring ofereix algunes funcions pràctiques per analitzar i serialitzar els paràmetres de consulta d'URL. Amb el mòdul querystring, podeu analitzar fàcilment els paràmetres de consulta d'URL en objectes o cadenes, i també podeu serialitzar objectes en cadenes de paràmetres de consulta d'URL.
    • ssl- El mòdul ssl és el mòdul de xifratge integrat de fibjs, que es pot utilitzar per establir el protocol de transferència d'hipertext SSL de connexions de xarxa. Aquest mòdul proporciona verificació criptogràfica perquè els clients i servidors puguin assegurar-se que la connexió és segura
    • url- Mòdul de processament d'URL. El mòdul d'url proporciona la classe d'URL per processar operacions relacionades amb l'URL, com ara l'anàlisi, el muntatge, l'empalmament, etc.
    • ws- Mòdul de suport de websocket
  • Codificació
    • base32- Mòdul de codificació i descodificació base32
    • base64- Mòdul de codificació i descodificació base64
    • base58- Mòdul de codificació i descodificació base58
    • encoding-El encodingmòdul és un mòdul integrat a FibJS, que s'utilitza per convertir entre diversos formats de codificació de dades i binaris. Aquests formats de codificació de dades inclouen base64, , base32, hex, json, msgpack, multibase, base58etc. alguns formats de codificació de dades d'ús habitual.
    • hex- El mòdul hexadecimal és un mòdul integrat que proporciona una implementació hexadecimal entre la codificació i descodificació de dades binàries i caràcters ASCII. hexEl mòdul ofereix dues funcions: codificació i descodificació
    • iconv-És iconvun mòdul de conversió integrat que s'utilitza per realitzar la conversió de dades entre diverses codificacions diferents.
    • json- Mòdul de codificació i descodificació json
    • multibase- Multibase es basa en la codificació Base1x i introdueix diversos mètodes de codificació de prefix de codificació.
    • msgpack- msgpack és un format d'intercanvi de dades més lleuger que JSON. Pot serialitzar objectes JSON en dades binàries per aconseguir un intercanvi de dades més ràpid i eficient.
    • string_decoder- Descodificar el buffer a cadena
  • Cripto
    • crypto-El cryptomòdul és fibjsun mòdul d'algorisme de xifratge integrat. Proporciona xifratge simètric, xifratge asimètric, algorisme de resum, generador de números aleatoris criptogràfics i altres funcions. Abans d'utilitzar-lo, require('crypto')s'ha de carregar el mòdul mitjançant .
    • hash- El mòdul hash s'utilitza principalment per implementar algorismes de resum de missatges i és un submòdul molt important per implementar algorismes de xifratge. Al mateix temps, l'algoritme de resum de missatges també és la base de molts algorismes de xifratge.
  • Comprimir
    • zip- El mòdul zip és un mòdul per a la compressió i descompressió de fitxers. Proporciona operacions com comprimir, descomprimir, trobar i enumerar llistes de fitxers en fitxers zip.
    • zlib- zlib és un mòdul de compressió integrat que admet múltiples formats i modes de compressió com ara gzip, deflate i zlib.
  • Prova
    • assert- Mòdul de prova d'assercions, si el valor de la prova és fals, s'informarà d'un error. El comportament de l'informe d'errors es pot configurar per continuar executant-se o llançar un error.
    • performance- Mòdul bàsic de seguiment del rendiment
    • perf_hooks- mòdul bàsic perf_hooks
    • profiler- Mòdul de perfilador de memòria
    • test- El mòdul de prova és un marc de proves. Combinat amb el mòdul d'afirmació, assertes poden escriure fàcilment diversos casos de prova
  • Utilitat
    • db- Mòdul d'accés a la base de dades
    • gd- El mòdul gd és un mòdul de processament d'imatges que ofereix les funcions de creació, operació i emmagatzematge d'imatges, i ofereix una gran quantitat de colors, filtres, dibuixos i altres operacions relacionades.
    • registry- El mòdul de registre és un mòdul que opera el registre de Windows. Proporciona mètodes i constants per accedir al registre, que pot llegir, modificar, eliminar, afegir i altres operacions. El mòdul de registre proporciona operacions similars a les que utilitzen les aplicacions de Windows, però proporciona les capacitats de FibJS. Les constants inclouen l'arrel comuna, el tipus de dades i altres constants, així com algunes constants utilitzades per als valors de retorn de diferents operacions.
    • util- El mòdul d'utilitat proporciona funcions d'eines pràctiques com ara el judici del tipus de dades, la còpia d'atributs d'objectes, l'anàlisi de cadenes de plantilles i el processament d'esdeveniments.
    • uuid- El mòdul uuid proporciona la creació d'identificadors únics. Es pot utilitzar per generar UUID (Universally Unique Identifier) ​​que compleixi diversos requisits
    • xml- Mòdul de processament xml, podeu utilitzar el mòdul xml per analitzar i processar fitxers xml i html
  • Constants
    • constants- Mòdul de definició de constants comuns
    • fs_constants- mòdul fs mòdul de definició de constant constant
  • types- El mòdul de tipus proporciona funcions d'eina per determinar els tipus de dades.