Módulo módulo básico

Módulo básico

  • Sistema
    • child_process- Módulo de xestión de subprocesos
    • console-Obxecto de acceso á consola
    • coroutine- Módulo de control de concorrencia
    • global- Obxecto global, o obxecto base accesible para todos os scripts
    • gui- módulo gui
    • os-Un osmódulo é un dos módulos fundamentais utilizados para executar as funcións do sistema operativo. Ofrece funcións de utilidade para interactuar co sistema operativo, incluíndo o enderezo do ficheiro, o camiño do ficheiro, a interface de rede, o nome do host, o tipo de sistema operativo, etc.
    • process- Módulo de procesamento de procesos, utilizado para xestionar os recursos do proceso actual
    • timers- O módulo de temporizadores é un módulo integrado que proporciona algunhas funcións e obxectos relacionados co tempo, incluíndo setTimeout(), setInterval(), clearInterval(), clearTimeout(), etc.
    • tty- módulo tty
    • vm- Módulo Sandbox, usado para illar ambientes operativos con diferentes niveis de seguridade
    • worker_threads- Módulo básico do traballador
  • Sistema de ficheiros
    • fs- O módulo fs é un módulo de operación do sistema de ficheiros. Ofrece operacións de E/S de disco como ler ficheiros, escribir ficheiros, abrir ficheiros, pechar ficheiros, cambiar os permisos dos ficheiros, etc., e admite o uso sincrónico e asíncrono. O módulo fs tamén ofrece unha función de monitor de ficheiros, que pode supervisar os cambios nos ficheiros e directorios do sistema de ficheiros e chamar de novo á función especificada.
    • io- Módulo de procesamento de entrada e saída
    • path- O módulo de ruta é un módulo principal que proporciona algunhas funcións de utilidade para xestionar rutas a ficheiros e directorios. Non verifica se o camiño existe ou é válido, senón que só proporciona métodos para manexar o camiño
    • path_posix- Módulo de procesamento de rutas de ficheiros
    • path_win32- Módulo de procesamento de rutas de ficheiros
  • Rede
    • dgram- Un dos módulos básicos de dgram, usado principalmente para implementar a encapsulación de paquetes de datos UDP.
    • dns- Módulo de consulta de nomes de dominio dns
    • http- O módulo http encapsula o procesamento de solicitudes e respostas HTTP, o que nos permite crear facilmente un servidor http ou simular un cliente para iniciar unha solicitude http. Usando o módulo http, os desenvolvedores poden escribir e procesar facilmente código relacionado co protocolo HTTP.
    • mq- Módulo de cola de mensaxes
    • net- Módulo de acceso á rede
    • punycode- Módulo de conversión de nomes de dominio internacional punycode
    • querystring- O módulo querystring ofrece algunhas funcións prácticas para analizar e serializar parámetros de consulta de URL. Usando o módulo de querystring, pode analizar facilmente os parámetros de consulta de URL en obxectos ou cadeas e tamén pode serializar obxectos en cadeas de parámetros de consulta de URL.
    • ssl- O módulo ssl é o módulo de cifrado integrado de fibjs, que se pode usar para establecer o protocolo de transferencia de hipertexto SSL das conexións de rede. Este módulo proporciona verificación criptográfica para que os clientes e servidores poidan garantir que a conexión é segura
    • url- Módulo de procesamento de URL. O módulo de URL proporciona a clase de URL para procesar operacións relacionadas co URL, incluíndo análise, ensamblaxe, empalme, etc.
    • ws- Módulo de soporte websocket
  • Codificación
    • base32- Módulo de codificación e decodificación base32
    • base64- Módulo de codificación e decodificación base64
    • base58- Módulo de codificación e decodificación base58
    • encoding-O encodingmódulo é un módulo integrado en FibJS, que se usa para converter entre varios formatos de codificación de datos e binarios. Estes formatos de codificación de datos inclúen base64, , base32, hex, json, msgpack, multibase, base58etc. algúns formatos de codificación de datos de uso habitual.
    • hex- O módulo hexadecimal é un módulo integrado que proporciona unha implementación hexadecimal entre codificación e decodificación de datos binarios e caracteres ASCII. hexO módulo ofrece dúas funcións: codificación e decodificación
    • iconviconvun módulo de conversión integrado usado para realizar a conversión de datos entre varias codificacións diferentes.
    • json- Módulo de codificación e decodificación json
    • multibase- Multibase baséase na codificación Base1x e introduce varios métodos de codificación de prefixos de codificación.
    • msgpack- msgpack é un formato de intercambio de datos máis lixeiro que JSON. Pode serializar obxectos JSON en datos binarios para conseguir un intercambio de datos máis rápido e eficiente.
    • string_decoder- Decodificar o búfer en cadea
  • Cripto
    • crypto-O cryptomódulo é fibjsun módulo de algoritmo de cifrado integrado. Ofrece cifrado simétrico, cifrado asimétrico, algoritmo de dixestión, xerador de números aleatorios criptográficos e outras funcións. Antes de usar, require('crypto')o módulo debe cargarse mediante .
    • hash- O módulo hash úsase principalmente para implementar algoritmos de resumo de mensaxes e é un submódulo moi importante na implementación de algoritmos de cifrado. Ao mesmo tempo, o algoritmo de resumo de mensaxes tamén é a base de moitos algoritmos de cifrado.
  • Comprimir
    • zip- O módulo zip é un módulo para a compresión e descompresión de ficheiros. Ofrece operacións como comprimir, descomprimir, buscar e enumerar listas de ficheiros en ficheiros zip.
    • zlib- zlib é un módulo de compresión integrado que admite varios formatos e modos de compresión como gzip, deflate e zlib.
  • Proba
    • assert- Módulo de proba de asercións, se o valor da proba é falso, informarase dun erro. O comportamento de informes de erros pódese configurar para que siga executando ou se produza un erro.
    • performance- Módulo de seguimento básico do rendemento
    • perf_hooks- módulo básico perf_hooks
    • profiler- Módulo perfilador de memoria
    • test- O módulo de proba é un marco de proba. Combinado co módulo de afirmación, assertpódense escribir facilmente varios casos de proba
  • Utilidade
    • db- Módulo de acceso a bases de datos
    • gd- O módulo gd é un módulo para o procesamento de imaxes. Ofrece as funcións de creación, operación e almacenamento de imaxes, e ofrece unha gran cantidade de cores, filtros, debuxos e outras operacións relacionadas.
    • registry- O módulo de rexistro é un módulo que opera o Rexistro de Windows. Ofrece métodos e constantes para acceder ao rexistro, que pode ler, modificar, eliminar, engadir e outras operacións. O módulo de rexistro ofrece operacións similares ás utilizadas polas aplicacións de Windows, pero ofrece as capacidades en FibJS. As constantes inclúen a raíz común, o tipo de datos e outras constantes, así como algunhas constantes utilizadas para os valores de retorno de diferentes operacións.
    • util- O módulo de utilidade ofrece funcións de ferramentas prácticas, como o xuízo do tipo de datos, a copia de atributos de obxectos, a análise de cadeas de modelos e o procesamento de eventos.
    • uuid- O módulo uuid proporciona a creación de ID únicos. Pódese usar para xerar un UUID (Universally Unique Identifier) ​​que cumpra varios requisitos
    • xml- Módulo de procesamento xml, pode usar o módulo xml para analizar e procesar ficheiros xml e html
  • Constantes
    • constants- Módulo de definición de constante común
    • fs_constants- módulo fs módulo de definición constante común
  • types- O módulo de tipos ofrece funcións de ferramentas para determinar tipos de datos.