Módulo módulo básico

Módulo básico

  • Sistema
    • child_process- Módulo de gestión de subprocesos
    • console-Objeto de acceso a la consola
    • coroutine- Módulo de control de concurrencia
    • global- Objeto global, el objeto base accesible para todos los scripts.
    • gui- módulo de interfaz gráfica de usuario
    • os-Un osmódulo es uno de los módulos principales que se utilizan para ejecutar funciones del sistema operativo. Proporciona funciones de utilidad para interactuar con el sistema operativo, incluida la dirección del archivo, la ruta del archivo, la interfaz de red, el nombre de host, el tipo de sistema operativo, etc.
    • process- Módulo de procesamiento de procesos, utilizado para gestionar los recursos del proceso actual.
    • timers- El módulo de temporizadores es un módulo integrado que proporciona algunas funciones y objetos relacionados con el tiempo, incluidos setTimeout(), setInterval(), clearInterval(), clearTimeout(), etc.
    • tty- módulo tty
    • vm- Módulo Sandbox, utilizado para aislar entornos operativos con diferentes niveles de seguridad.
    • worker_threads- módulo básico de trabajador
  • Sistema de archivos
    • fs- El módulo fs es un módulo de operación del sistema de archivos. Proporciona operaciones de E/S de disco, como leer archivos, escribir archivos, abrir archivos, cerrar archivos, cambiar permisos de archivos, etc., y admite el uso sincrónico y asincrónico. El módulo fs también proporciona una función de monitoreo de archivos, que puede monitorear cambios en archivos y directorios en el sistema de archivos y volver a llamar a la función especificada.
    • io- Módulo de procesamiento de entradas y salidas.
    • path- El módulo de ruta es un módulo principal que proporciona algunas funciones de utilidad para manejar rutas a archivos y directorios. No verifica si la ruta existe o si es una ruta válida, solo proporciona métodos para manejar la ruta.
    • path_posix- Módulo de procesamiento de ruta de archivo
    • path_win32- Módulo de procesamiento de ruta de archivo
  • Red
    • dgram- Uno de los módulos básicos de dgram, utilizado principalmente para implementar la encapsulación de sockets de paquetes de datos UDP.
    • dns- módulo de consulta de nombre de dominio dns
    • http- El módulo http encapsula el procesamiento de solicitudes y respuestas HTTP, lo que nos permite crear fácilmente un servidor http o simular un cliente para iniciar una solicitud http. Con el módulo http, los desarrolladores pueden escribir y procesar fácilmente código relacionado con el protocolo HTTP.
    • mq- Módulo de cola de mensajes
    • net- Módulo de acceso a la red
    • punycode- módulo de conversión de nombres de dominio internacional punycode
    • querystring- El módulo de cadena de consulta proporciona algunas funciones prácticas para analizar y serializar parámetros de consulta de URL. Con el módulo de cadena de consulta, puede analizar fácilmente los parámetros de consulta de URL en objetos o cadenas, y también puede serializar objetos en cadenas de parámetros de consulta de URL.
    • ssl- El módulo SSL es el módulo de cifrado integrado de fibjs, que se puede utilizar para establecer el protocolo de transferencia de hipertexto SSL de conexiones de red. Este módulo proporciona verificación criptográfica para que los clientes y servidores puedan garantizar que la conexión sea segura.
    • url-Módulo de procesamiento de URL. El módulo de URL proporciona la clase Url para procesar operaciones relacionadas con URL, incluido análisis, ensamblaje, empalme, etc.
    • ws- módulo de soporte websocket
  • Codificación
    • base32- módulo de codificación y decodificación base32
    • base64- módulo de codificación y decodificación base64
    • base58- módulo de codificación y decodificación base58
    • encoding-El encodingmódulo es un módulo integrado en FibJS, que se utiliza para convertir entre varios formatos de codificación de datos y binarios. Estos formatos de codificación de datos incluyen ,,,,,,,,, etc. base64, algunos formatos de codificación de datos de uso común.base32hexjsonmsgpackmultibasebase58
    • hex- El módulo hexadecimal es un módulo integrado que proporciona una implementación hexadecimal entre codificar y decodificar datos binarios y caracteres ASCII. hexEl módulo proporciona dos funciones: codificación y decodificación.
    • iconv-Es iconvun módulo de conversión incorporado que se utiliza para realizar la conversión de datos entre varias codificaciones diferentes.
    • json- módulo de codificación y decodificación json
    • multibase- Multibase se basa en la codificación Base1x e introduce múltiples métodos de codificación de prefijos de codificación.
    • msgpack- msgpack es un formato de intercambio de datos que es más liviano que JSON y puede serializar objetos JSON en datos binarios para lograr un intercambio de datos más rápido y eficiente.
    • string_decoder- Decodificar buffer a cadena
  • Cripto
    • crypto-El cryptomódulo es fibjsun módulo de algoritmo de cifrado incorporado. Proporciona cifrado simétrico, cifrado asimétrico, algoritmo de resumen, generador de números aleatorios criptográficos y otras funciones. Antes de su uso, require('crypto')el módulo debe cargarse mediante .
    • hash- El módulo hash se utiliza principalmente para implementar algoritmos de resumen de mensajes y es un submódulo muy importante en la implementación de algoritmos de cifrado. Al mismo tiempo, el algoritmo de resumen de mensajes es también la base de muchos algoritmos de cifrado.
  • Comprimir
    • zip- El módulo zip es un módulo para la compresión y descompresión de archivos. Proporciona operaciones como comprimir, descomprimir, buscar y enumerar listas de archivos en archivos zip.
    • zlib- zlib es un módulo de compresión integrado que admite múltiples formatos y modos de compresión, como gzip, deflate y zlib.
  • Prueba
    • assert- Módulo de prueba de afirmación, si el valor de la prueba es falso, se informará un error. El comportamiento de informe de errores se puede configurar para continuar ejecutándose o arrojar un error.
    • performance- módulo básico de seguimiento del rendimiento
    • perf_hooks- módulo básico perf_hooks
    • profiler- Módulo perfilador de memoria
    • test- El módulo de prueba es un marco de prueba. Combinado con el módulo de aserción, assertse pueden escribir fácilmente varios casos de prueba.
  • Utilidad
    • db- Módulo de acceso a la base de datos
    • gd- El módulo gd es un módulo para el procesamiento de imágenes que proporciona las funciones de creación, operación y almacenamiento de imágenes, y proporciona una gran cantidad de colores, filtros, dibujos y otras operaciones relacionadas.
    • registry- El módulo de registro es un módulo que opera el Registro de Windows. Proporciona métodos y constantes para acceder al registro, que puede leer, modificar, eliminar, agregar y otras operaciones. El módulo de registro proporciona operaciones similares a las utilizadas por las aplicaciones de Windows, pero proporciona las capacidades de FibJS. Las constantes incluyen raíz común, tipo de datos y otras constantes, así como algunas constantes utilizadas para valores de retorno de diferentes operaciones.
    • util- El módulo util proporciona funciones de herramientas prácticas como juicio de tipo de datos, copia de atributos de objetos, análisis de cadenas de plantillas y procesamiento de eventos.
    • uuid- El módulo uuid proporciona la creación de identificaciones únicas. Se puede utilizar para generar UUID (Identificador único universal) que cumpla con varios requisitos.
    • xml- Módulo de procesamiento xml, puede utilizar el módulo xml para analizar y procesar archivos xml y html
  • Constantes
    • constants- Módulo de definición constante común
    • fs_constants- módulo fs módulo de definición constante común
  • types- El módulo de tipos proporciona funciones de herramienta para determinar tipos de datos.