Objeto incorporado

objetos incorporados

  • BlsKey- Objeto de algoritmo de cifrado de curva elíptica
  • Buffer- Objeto de caché de datos binarios, utilizado para el procesamiento de datos de lectura y escritura de io
  • BufferedStream- Caché de objetos de lectura.
  • Chain- Objeto de procesamiento de cadena del procesador de mensajes
  • ChildProcess- objeto de proceso hijo
  • Cipher- Objeto de algoritmo de cifrado simétrico
  • Condition-Objeto 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 conexión y sirve como base para clases derivadas. También 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 de datos.
  • Digest- Objeto de resumen de información
  • ECKey- La clase ECKey se implementa en el módulo criptográfico y se puede utilizar para generar pares de claves ECDSA, firmas y mensajes de verificación, etc.
  • Ed25519Key- Objeto de algoritmo de cifrado de curva elíptica
  • Event- El módulo Event proporciona un objeto de evento para operaciones colaborativas de datos compartidos. Permite operaciones sincronizadas entre múltiples fibras (corrutinas) para lograr una 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 despertará todas las fibras que esperan el evento y el método de borrado restablecerá el indicador del evento a FALSO. Al utilizar el 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 activado por eventos. Puede usarse para establecer el modo de observador. Los objetos que admiten la activación de eventos heredan de este.
  • FSWatcher- Objetos de vigilancia 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 lectura y escritura de archivos binarios.
  • FileHandle- objeto de identificador de archivo
  • Handler- Interfaz del procesador 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 del 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 proxy, administración de cookies y otras funciones.
  • HttpCollection- HttpCollection es un contenedor general utilizado para procesar encabezados, consultas, formularios y datos de cookies en mensajes http.
  • HttpCookie- HttpCookie es un objeto cookie encapsulado por el protocolo HTTP. Proporciona varios atributos para obtener y configurar cookies. 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 básico http
  • HttpRepeater- HttpRepeater es un reenviador de solicitudes HTTP que puede reenviar solicitudes HTTP al servidor backend especificado y obtener una 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 utilizada para manejar solicitudes HTTP. 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. Utilice 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 integrados que se utiliza para crear un servidor HTTP. Un objeto HttpServer contiene dos parámetros requeridos: 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 enrutamiento complejo, matrices de procesamiento en cadena, etc.
  • HttpUploadData- Datos de una entrada que contienen varias partes
  • HttpsServer- HttpsServer es un objeto utilizado para crear un servidor https. El objeto HttpsServer puede utilizar todas las funciones y propiedades de la interfaz de HttpServer. El objeto HttpsServer puede proporcionar servicios protegidos con cifrado SSL al cliente pasando el objeto de certificado (tipo X509Cert) y el objeto de clave (tipo PKey) generados previamente usando openssl al crearlo.
  • Image- Objetos de procesamiento de imágenes, utilizados para convertir, dibujar, almacenar y otras operaciones sobre imágenes.
  • Iterator- Objeto iterador, utilizado para atravesar datos de recopilación.
  • LevelDB- evelDB es un objeto de operación de base de datos integrado de fibjs, que se utiliza para crear y administrar objetos de diccionario en forma de pares clave-valor. Con los objetos LevelDB, puede implementar fácilmente el almacenamiento, consulta, eliminación, enumeración y otras operaciones de datos de pares clave-valor. Se implementa en base al código abierto LevelDB de Google y tiene las ventajas de eficiencia, confiabilidad y escalabilidad.
  • Lock- Lock es un objeto integrado que se puede utilizar para controlar el acceso simultáneo a fibras. Puede adquirir un bloqueo a través de una fibra para evitar que otras fibras lo adquieran al mismo tiempo. El bloqueo se puede crear mediante la función coroutine.Lock()
  • LruCache- LruCache (caché menos utilizada recientemente) es una clase utilizada para mantener la caché LRU. Puede almacenar una cierta cantidad de valores y mantener el tamaño del contenedor. Cuando llegan 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 desalojará los datos utilizados menos recientemente.
  • MemoryStream- Objeto de flujo de memoria
  • Message- Objeto de mensaje básico
  • MySQL- Los objetos MySQL son clases utilizadas para operar 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: clave pública y clave privada. PKey admite generar claves, cargar claves, almacenar claves y administrar el proceso de cifrado en JS
  • RangeStream- Objeto de lectura de flujo de consulta de rango
  • Redis- Objeto cliente de base de datos Redis
  • RedisHash- Objeto Hash del cliente de base de datos Redis. Este objeto es el cliente que contiene la clave especificada. Solo llamando a su método se operará la base de datos.
  • RedisList- Objeto de lista del cliente de base de datos de Redis. Este objeto es el cliente que contiene la clave especificada. Solo llamando a su método se operará la base de datos.
  • RedisSet- Objeto Set del cliente de base de datos Redis. Este objeto es un cliente que contiene la clave especificada. Solo llamando a su método se operará la base de datos.
  • RedisSortedSet- Objeto SortedSet del cliente de base de datos Redis. Este objeto es un cliente que contiene la clave especificada. Solo llamando a su método se operará la base de datos.
  • Routing- Objeto de enrutamiento del controlador de mensajes
  • SQLite- El objeto SQLite es miembro del módulo integrado db. Es el principal responsable de la conexión y operación de la base de datos SQLite. Puede usarse para la creación, consulta, inserción, actualización y otras operaciones de la base de datos SQLite. Al mismo tiempo, el objeto SQLite también proporciona algunas operaciones avanzadas, como realizar copias de seguridad y formatear SQL. Los objetos de conexión SQLite también admiten operaciones de transacción.
  • SandBox- Objeto sandbox aislado, utilizado para gestionar un espacio de ejecución independiente.
  • Script- Objeto de compilación y ejecución de script.
  • SeekableStream- Interfaz de objeto de flujo que puede mover el puntero actual
  • Semaphore- Objeto de semáforo de fibra.
  • Service- Objetos 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, que puede crear fácilmente un servidor SSL multifibra estándar
  • SslSocket- objeto de socket de red ssl
  • Stat-Información básica objeto del fichero
  • StatsWatcher- Objeto de observación de estadísticas de archivos.
  • Stream- Objeto de operación de flujo, utilizado para lectura y escritura de flujos de datos binarios.
  • StringDecoder- Objeto de decodificación de flujo
  • TTYInputStream- tty objeto de flujo de lectura, utilizado para leer y escribir en tty
  • TTYOutputStream- Objeto de flujo de escritura tty, utilizado para procesar la salida de tty
  • TcpServer- TcpServer` es un servidor TCP Socket altamente concurrente 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 utiliza para representar información de URL. Podemos usar fácilmente objetos UrlObject para representar y operar una dirección URL.
  • WebSocket- WebSocket es un protocolo de comunicación full-duplex basado en el protocolo TCP, que establece una conexión ininterrumpida entre el navegador y el servidor, puede realizar una 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-Es WebSocketMessageun tipo de mensaje en el protocolo WebSocket, que encapsula el formato de datos y el método de procesamiento de varios mensajes en el protocolo de transmisión WebSocket y se puede utilizar para la comunicación entre el cliente WebSocket y el servidor.
  • WebView- Objeto de ventana del navegador
  • Worker-El objeto de trabajo es un objeto utilizado para crear subprocesos secundarios, 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. El trabajador no comparte memoria con el hilo principal ni bloquea el hilo principal, es un método de programación asincrónico convencional.
  • X509Cert- X509Cert es un objeto que representa un 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. Puede realizar operaciones como análisis y verificación de certificados.
  • X509Crl- El objeto X509Crl es un objeto en el módulo criptográfico. Se utiliza para representar el certificado de revocación X509, es decir, la lista de revocación del certificado. Las operaciones relacionadas con 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 utilizado para crear solicitudes de certificado x509 y pertenece al módulo criptográfico.
  • XmlAttr- El objeto XmlAttr representa el atributo del objeto XmlElement
  • XmlCDATASection- El objeto XmlCDATASection representa la sección CDATA en el documento.
  • XmlCharacterData- La interfaz XmlCharacterData proporciona funciones comunes de los nodos XmlText y XmlComment.
  • XmlComment- El objeto XmlComment representa el contenido del nodo de comentario en el documento.
  • XmlDocument- XmlDocument es un objeto del módulo xml, que representa el documento XML completo y proporciona acceso a todo el documento.
  • XmlDocumentType- El objeto XmlDocumentType se utiliza para acceder a entidades definidas por XML
  • XmlElement- El objeto XmlElement representa un elemento en un documento XML.
  • XmlNamedNodeMap- El objeto XmlNamedNodeMap representa una lista desordenada de propiedades.
  • 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 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 a archivos zip.
  • object- El objeto base del que heredan todos los objetos.