Objeto objeto incorporado

objeto incorporado

  • BlsKey- objeto de algoritmo criptográfico de curva elíptica
  • Buffer- Objeto de caché de datos binarios, utilizado para el procesamiento de datos de lectura y escritura io
  • BufferedStream- Objetos de lectura de caché
  • Chain- Objeto de procesamiento de la cadena del procesador de mensajes
  • ChildProcess- objeto de proceso hijo
  • Cipher- Objeto de algoritmo de cifrado simétrico
  • Condition- el objeto de la variable de condición
  • DbConnection- DBConnection es la clase base de conexión de base de datos, utilizada para establecer y mantener una sesión de conexión de base de datos. Implementa las operaciones básicas de las conexiones y sirve como base para las clases derivadas. Al mismo tiempo, admite operaciones como iniciar una transacción, confirmar una transacción y revertir una transacción.
  • DgramSocket- El objeto dgram.Socket es un EventEmitter que encapsula la función del paquete.
  • Digest- Objeto de resumen de información
  • ECKey- La clase ECKey está implementada en el módulo crypto, que puede usarse para generar pares de claves ECDSA, firmar y verificar mensajes, etc.
  • Ed25519Key- objeto de algoritmo criptográfico de curva elíptica
  • Event- El módulo de eventos proporciona un objeto de evento para operaciones colaborativas de datos compartidos. Permite operaciones síncronas entre múltiples fibras (corrutinas) para multitarea cooperativa. El objeto de evento tiene tres métodos: esperar, pulsar y borrar. El método de espera bloqueará la fibra actual hasta que se active el evento, el método de pulso activará todas las fibras que esperan el evento y el método de borrado restablecerá el indicador de evento. a falso Mediante el uso del módulo coroutine.Event, los desarrolladores pueden controlar la secuencia de ejecución y el intercambio de datos entre fibras para implementar una lógica empresarial compleja.
  • EventEmitter- EventEmitter es un objeto de activación de eventos, que se puede utilizar para establecer un patrón de observador, y los objetos que admiten la activación de eventos se heredan de este
  • FSWatcher- Objeto de observación del sistema de archivos
  • Fiber- Objeto de operación de fibra, este objeto no se puede crear directamente
  • File- Objeto de operación de archivo, utilizado para leer y escribir archivos binarios
  • Handler- Interfaz de manejo de mensajes
  • HeapGraphEdge- HeapGraphEdge representa la asociación entre dos nodos HeapGraphNode, desde el nodo ascendente hasta el nodo descendente
  • HeapGraphNode- HeapGraphNode representa un nodo en la vista de montón
  • HeapSnapshot- HeapSnapshots registra el estado del montón JS en un momento determinado
  • HttpClient- HttpClient es una biblioteca de clases diseñada para funciones de cliente HTTP, que proporciona solicitudes HTTP/HTTPS básicas, acceso de proxy, administración de cookies y otras funciones.
  • HttpCollection- HttpCollection es un contenedor genérico para procesar encabezados, consultas, formularios, datos de cookies en mensajes http
  • HttpCookie- HttpCookie es un objeto de cookie encapsulado por el protocolo HTTP. Proporciona varios atributos para obtener y configurar cookies, y también admite la organización y el procesamiento de múltiples cookies. Es un atributo importante compatible con los objetos http.Request y http.Response
  • HttpHandler- procesador de conversión de protocolo http
  • HttpMessage- objeto de mensaje base http
  • HttpRepeater- HttpRepeater es un repetidor de solicitudes HTTP, que puede reenviar solicitudes HTTP al servidor backend especificado y obtener la respuesta. A menudo se usa en sistemas complejos que necesitan interactuar con múltiples servidores en el front-end o para equilibrar la carga.
  • HttpRequest- HttpRequest es una clase que se usa para manejar solicitudes HTTP, lo que le permite crear solicitudes HTTP e interactuar con el servidor. Puede usarlo para enviar GET, POST y otros tipos de solicitudes HTTP al servidor web
  • HttpResponse- HttpResponse es un objeto de respuesta HTTP, use el objeto HttpRequest.response para completar la respuesta de datos del servidor Http o la solicitud http.request para devolver los datos de respuesta del servidor
  • HttpServer- HttpServer es uno de los objetos incorporados, que es el objeto utilizado para crear servidores HTTP. Un objeto HttpServer contiene dos parámetros necesarios: puerto y objeto de interfaz de procesamiento de eventos. En el objeto de interfaz de procesamiento de eventos, el método de implementación específico puede ser una función de devolución de llamada simple o usar rutas complejas, matrices de procesamiento encadenado, etc.
  • HttpUploadData- Contiene una entrada de datos de varias partes
  • HttpsServer- HttpsServer es un objeto que se usa para crear un servidor https, y el objeto HttpsServer puede usar todas las funciones y propiedades de la interfaz de HttpServer. El objeto HttpsServer puede proporcionar servicios de protección de cifrado SSL para el cliente pasando el objeto de certificado (tipo X509Cert) y el objeto clave (tipo PKey) generados por openssl antes de la creación.
  • Image- Objetos de procesamiento de imágenes, utilizados para convertir, dibujar, almacenar y otras operaciones en imágenes
  • Iterator- Objeto iterador para atravesar datos de colección.
  • LevelDB- evelDB es un objeto de operación de base de datos incorporado de fibjs, que se utiliza para crear y administrar objetos de diccionario en forma de pares clave-valor. Con el objeto LevelDB, se pueden implementar fácilmente operaciones como almacenamiento de datos de pares clave-valor, consulta, eliminación y enumeración. Se basa en la implementación LevelDB de código abierto de Google, que tiene las ventajas de una alta eficiencia, confiabilidad y escalabilidad.
  • Lock- El bloqueo es un objeto integrado que se puede utilizar para controlar el acceso simultáneo de las fibras y puede ser adquirido por una fibra para evitar que otras fibras lo adquieran al mismo tiempo. El bloqueo se puede crear con la función coroutine.Lock()
  • LruCache- LruCache (memoria caché utilizada recientemente) es una clase que se utiliza para mantener la memoria caché LRU. Puede almacenar una cierta cantidad de valores y mantiene el tamaño del contenedor. Cuando ingresan nuevos datos, si el contenedor no ha alcanzado el límite de tamaño, los nuevos datos se pueden agregar directamente al contenedor. Si el contenedor está lleno, el contenedor expulsará los datos usados ​​menos recientemente
  • MemoryStream- objeto de flujo de memoria
  • Message- Objeto de mensaje básico
  • MongoCollection- objeto del conjunto de datos de la base de datos mongodb
  • MongoCursor- objeto de cursor de datos de base de datos mongodb
  • MongoDB- objeto de conexión de base de datos mongodb
  • MongoID- Los datos de la base de datos mongodb identifican de forma única el objeto, que se utiliza para almacenar y pasar el oid
  • MySQL- Los objetos MySQL son clases para manipular bases de datos MySQL,
  • Odbc- Objeto de conexión de base de datos Odbc
  • PKey- PKey es un objeto proporcionado por el módulo criptográfico incorporado que representa un par de claves: una clave pública y una clave privada. PKey admite la generación de claves, la carga de claves, el almacenamiento de claves y la gestión del proceso de cifrado en JS
  • RangeStream- Objeto de lectura de flujo de consulta de rango
  • Redis- Objeto de cliente de base de datos Redis
  • RedisHash- Objeto Hash del cliente de la base de datos Redis, este objeto es el cliente que contiene la clave especificada, y la base de datos se operará solo cuando se llame a su método
  • RedisList- Objeto de lista de cliente de base de datos Redis, este objeto es el cliente que contiene la clave especificada, y la base de datos se operará solo cuando se llame a su método
  • RedisSet- Cliente de base de datos de Redis Establecer objeto, este objeto es el cliente que contiene la clave especificada, y la base de datos se operará solo cuando se llame a su método
  • RedisSortedSet- Objeto SortedSet del cliente de base de datos Redis, este objeto es el cliente que contiene la clave especificada, solo cuando se llama a su método se operará la base de datos
  • Routing- objeto de ruta del controlador de mensajes
  • SQLite- El objeto SQLite es miembro del módulo integrado db, que es el principal responsable de la conexión y el funcionamiento de la base de datos SQLite, y se puede utilizar para operaciones como la creación, consulta, inserción y actualización de la base de datos SQLite. Al mismo tiempo, el objeto SQLite también proporciona algunas operaciones avanzadas, como la copia de seguridad y el formateo de SQL. Los objetos de conexión de SQLite también admiten operaciones transaccionales
  • SandBox- Objeto de sandbox de seguridad, utilizado para administrar un espacio de ejecución independiente
  • SeekableStream- Una interfaz de objeto de flujo que puede mover el puntero actual
  • Semaphore- objeto de semáforo de fibra
  • Service- Objeto de gestión de servicios del sistema
  • Smtp- Objeto SMTP
  • Socket- Objeto de socket de red
  • SslHandler- procesador de conversión de protocolo ssl
  • SslServer- objeto de servidor ssl, es conveniente crear un servidor ssl multifibra estándar
  • SslSocket- objeto de socket de red ssl
  • Stat- La información básica objeto del fichero
  • StatsWatcher- Objeto de observación File Stats
  • Stream- Objeto de operación de flujo, utilizado para la lectura y escritura de flujo de datos binarios
  • StringDecoder- objeto de decodificación de flujo
  • TTYInputStream- objeto de flujo de lectura tty, utilizado para leer y escribir en tty
  • TTYOutputStream- objeto de flujo de escritura tty, utilizado para manejar la salida tty
  • TcpServer- TcpServer` es un servidor TCP Socket de alta concurrencia, que se puede utilizar para crear un servidor TCP que ha establecido una conexión TCP con el cliente en el estado inicial
  • TextDecoder- Objeto de decodificación TextDecoder
  • TextEncoder- Objeto de codificación TextEncoder
  • Timer- Objeto controlador de temporizador
  • UrlObject- UrlObject es un objeto que se usa para representar información de URL, podemos usar convenientemente el objeto UrlObject para representar y operar una dirección URL.
  • WebSocket- WebSocket es un protocolo de comunicación full-duplex basado en el protocolo TCP. Establece una conexión ininterrumpida entre el navegador y el servidor, puede realizar la transmisión de datos bidireccional en tiempo real y puede admitir la transmisión de datos en cualquier formato. En fibjs, el módulo de soporte WebSocket proporciona la interfaz API correspondiente, que puede realizar el desarrollo del servidor y cliente WebSocket
  • WebSocketMessage- WebSocketMessagees un tipo de mensaje en el protocolo WebSocket, que encapsula el formato de datos y los métodos de procesamiento de varios mensajes en el protocolo de transporte WebSocket, y puede usarse para la comunicación entre el cliente y el servidor WebSocket.
  • WebView- objeto de la ventana del navegador
  • Worker- El objeto Worker es un objeto que se utiliza para crear subprocesos, que se pueden crear y procesar en el programa. Un objeto Worker puede entenderse como un proceso de JavaScript que se ejecuta en un hilo diferente al hilo principal. Worker no comparte memoria con el subproceso principal y no bloqueará el subproceso principal. Es un método de programación asíncrono convencional.
  • X509Cert- X509Cert es el objeto que representa el certificado x509 en el módulo criptográfico. Este objeto incluye principalmente información de certificado y métodos construidos a partir de datos de certificado en formato DER o PEM y datos de cadena de certificados, y puede realizar operaciones como análisis y verificación de certificados.
  • X509Crl- El objeto X509Crl es un objeto en el módulo criptográfico, que se utiliza para representar el certificado revocado X509, es decir, la lista de revocación del certificado. Las operaciones relacionadas con la CA, como la verificación de la cadena de certificados X509, utilizarán la lista de revocación. información
  • X509Req- El objeto X509Req es un objeto que se utiliza para crear una solicitud de certificado x509 y pertenece al módulo criptográfico
  • XmlAttr- Un objeto XmlAttr que representa un atributo de un objeto XmlElement
  • XmlCDATASection- Un objeto XmlCDATASection que representa una sección CDATA en un documento
  • XmlCharacterData- La interfaz XmlCharacterData proporciona funciones comunes de los nodos XmlText y XmlComment
  • XmlComment- Un objeto XmlComment que representa el contenido de un nodo de comentario en el documento
  • XmlDocument- XmlDocument es un objeto del módulo xml, que representa todo el documento XML y proporciona acceso a todo el documento
  • XmlDocumentType- El objeto XmlDocumentType se utiliza para acceder a las entidades definidas por XML
  • XmlElement- Un objeto XmlElement que representa un elemento en un documento XML
  • XmlNamedNodeMap- El objeto XmlNamedNodeMap representa una lista desordenada de atributos
  • XmlNode- El objeto XmlNode es el tipo de datos básico de todo el DOM
  • XmlNodeList- El objeto XmlNodeList representa una lista ordenada de nodos
  • XmlProcessingInstruction- El objeto XmlProcessingInstruction representa la instrucción de procesamiento xml
  • XmlText- Un objeto XmlText que representa el contenido de texto de un elemento o atributo
  • ZipFile- El objeto ZipFile es un objeto importante en el módulo de compresión y descompresión de archivos en formato zip, que proporciona acceso de lectura y escritura al archivo zip.
  • object- el objeto base del que heredan todos los objetos