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
os
mó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
encoding
mó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
, base58
etc. 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.
hex
O módulo ofrece dúas funcións: codificación e decodificación
- iconv-É
iconv
un 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
crypto
módulo é fibjs
un 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,
assert
pó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.