Object ingebouwd object

ingebouwd voorwerp

  • BlsKey- elliptische curve cryptografisch algoritme-object
  • Buffer- Binair gegevenscache-object, gebruikt voor gegevensverwerking van io lezen en schrijven
  • BufferedStream- Cache gelezen objecten
  • Chain- Berichtverwerkingsketenverwerkingsobject
  • ChildProcess- kind procesobject
  • Cipher- Symmetrisch coderingsalgoritme-object
  • Condition- het voorwaarde variabele object
  • DbConnection- DBConnection is de basisklasse van databaseverbinding, gebruikt om een ​​databaseverbindingssessie tot stand te brengen en te onderhouden. Het implementeert de basisbewerkingen van verbindingen en dient als basis voor afgeleide klassen. Tegelijkertijd ondersteunt het bewerkingen zoals het starten van een transactie, het vastleggen van een transactie en het terugdraaien van een transactie.
  • DgramSocket- Het dgram.Socket-object is een EventEmitter die de pakketfunctie inkapselt.
  • Digest- Informatie samenvatting object
  • ECKey- De ECKey-klasse is geïmplementeerd in de cryptomodule, die kan worden gebruikt om ECDSA-sleutelparen te genereren, berichten te ondertekenen en te verifiëren, enz.
  • Ed25519Key- elliptische curve cryptografisch algoritme-object
  • Event- De Event-module biedt een event-object voor gezamenlijke bewerkingen van gedeelde gegevens. Het maakt synchrone bewerkingen mogelijk tussen meerdere vezels (coroutines) voor coöperatieve multitasking. Het gebeurtenisobject heeft drie methoden: wachten, pulsen en wissen.De wachtmethode blokkeert de huidige vezel totdat de gebeurtenis wordt geactiveerd, de pulsmethode wekt alle vezels die wachten op de gebeurtenis en de wissende methode reset de gebeurtenisvlag tot vals. Door de coroutine.Event-module te gebruiken, kunnen ontwikkelaars de uitvoeringsvolgorde en het delen van gegevens tussen fibers controleren om complexe bedrijfslogica te implementeren.
  • EventEmitter- EventEmitter is een gebeurtenis-triggerend object, dat kan worden gebruikt om een ​​waarnemerspatroon tot stand te brengen, en objecten die gebeurtenis-triggering ondersteunen, worden hiervan geërfd
  • FSWatcher- Bewakingsobject van het bestandssysteem
  • Fiber- Glasvezelbedieningsobject, dit object kan niet rechtstreeks worden gemaakt
  • File- Bestandsbewerkingsobject, gebruikt voor het lezen en schrijven van binaire bestanden
  • Handler- Berichtenhandler-interface
  • HeapGraphEdge- HeapGraphEdge vertegenwoordigt de associatie tussen twee HeapGraphNode-knooppunten, van het stroomopwaartse knooppunt naar het stroomafwaartse knooppunt
  • HeapGraphNode- HeapGraphNode vertegenwoordigt een knooppunt in de heapweergave
  • HeapSnapshot- HeapSnapshots registreert de toestand van de JS-heap op een bepaald moment
  • HttpClient- HttpClient is een klassenbibliotheek die is ontworpen voor HTTP-clientfuncties, die standaard HTTP/HTTPS-aanvragen, proxytoegang, cookiebeheer en andere functies biedt
  • HttpCollection- HttpCollection is een generieke container voor het verwerken van headers, query's, formulieren en cookiegegevens in http-berichten
  • HttpCookie- HttpCookie is een cookie-object ingekapseld door het HTTP-protocol. Het biedt verschillende attributen voor het verkrijgen en instellen van cookies, en ondersteunt ook de organisatie en verwerking van meerdere cookies. Het is een belangrijk attribuut dat wordt ondersteund door zowel http.Request- als http.Response-objecten
  • HttpHandler- HTTP-protocolconversieprocessor
  • HttpMessage- HTTP-basisberichtobject
  • HttpRepeater- HttpRepeater is een HTTP-verzoekrepeater, die HTTP-verzoeken kan doorsturen naar de opgegeven backend-server en het antwoord kan krijgen. Het wordt vaak gebruikt in complexe systemen die moeten communiceren met meerdere servers aan de voorkant, of voor taakverdeling
  • HttpRequest- HttpRequest is een klasse die wordt gebruikt om HTTP-verzoeken af ​​te handelen, waarmee u HTTP-verzoeken kunt maken en met de server kunt communiceren. U kunt het gebruiken om GET-, POST- en andere soorten HTTP-verzoeken naar de webserver te sturen
  • HttpResponse- HttpResponse is een HTTP-antwoordobject, gebruik het HttpRequest.response-object om het antwoord van de HTTP-servergegevens te voltooien, of http.request-verzoek om de antwoordgegevens van de server te retourneren
  • HttpServer- HttpServer is een van de ingebouwde objecten, het object dat wordt gebruikt om HTTP-servers te maken. Een HttpServer-object bevat twee vereiste parameters: poort en gebeurtenisverwerkingsinterface-object. In het gebeurtenisverwerkingsinterfaceobject kan de specifieke implementatiemethode een eenvoudige callback-functie zijn, of complexe routes, geketende verwerkingsarrays, enz. Gebruiken.
  • HttpUploadData- Bevat één invoergegevens van meerdelig
  • HttpsServer- HttpsServer is een object dat wordt gebruikt om een ​​https-server te maken en het HttpsServer-object kan alle interfacefuncties en eigenschappen van HttpServer gebruiken. Het HttpsServer-object kan ssl-coderingsbeveiligingsservices voor de client bieden door het certificaatobject (X509Cert-type) en sleutelobject (PKey-type) door te geven dat door openssl is gegenereerd voordat het wordt gemaakt
  • Image- Beeldverwerkingsobjecten, gebruikt voor het converteren, tekenen, opslaan en andere bewerkingen op afbeeldingen
  • Iterator- Iterator-object voor het doorlopen van verzamelingsgegevens
  • LevelDB- evelDB is een ingebouwd database-operatieobject van fibjs, dat wordt gebruikt om woordenboekobjecten te maken en te beheren in de vorm van sleutel-waardeparen. Met behulp van het LevelDB-object kunnen bewerkingen zoals gegevensopslag van sleutel-waardeparen, query's, verwijdering en opsomming eenvoudig worden geïmplementeerd. Het is gebaseerd op de open source LevelDB-implementatie van Google, die de voordelen heeft van hoge efficiëntie, betrouwbaarheid en schaalbaarheid
  • Lock- Lock is een ingebouwd object dat kan worden gebruikt om de gelijktijdige toegang van vezels te regelen, en kan door één vezel worden verworven om te voorkomen dat andere vezels het tegelijkertijd verwerven. Vergrendeling kan worden gemaakt met de functie coroutine.Lock().
  • LruCache- LruCache (minst recent gebruikte cache) is een klasse die wordt gebruikt om de LRU-cache te onderhouden. Het kan een bepaald aantal waarden opslaan en behoudt de grootte van de container. Als er nieuwe gegevens binnenkomen en de container de maximale grootte nog niet heeft bereikt, kunnen de nieuwe gegevens direct aan de container worden toegevoegd. Als de container vol is, zal de container de minst recent gebruikte data eruit halen
  • MemoryStream- geheugenstroomobject
  • Message- Basisberichtobject
  • MongoCollection- mongodb database dataset-object
  • MongoCursor- mongodb-databasegegevenscursorobject
  • MongoDB- mongodb-databaseverbindingsobject
  • MongoID- De mongodb-databasegegevens identificeren op unieke wijze het object, dat wordt gebruikt om de oid op te slaan en door te geven
  • MySQL- MySQL-objecten zijn klassen voor het manipuleren van MySQL-databases,
  • Odbc- Odbc-databaseverbindingsobject
  • PKey- PKey is een object dat wordt geleverd door de ingebouwde cryptomodule en dat een sleutelpaar vertegenwoordigt: een openbare sleutel en een privésleutel. PKey ondersteunt het genereren van sleutels, het laden van sleutels, het opslaan van sleutels en het beheren van het coderingsproces in JS
  • RangeStream- Bereik query stroom leesobject
  • Redis- Redis-databaseclientobject
  • RedisHash- Redis-databaseclient Hash-object, dit object is de client die de opgegeven sleutel bevat en de database wordt alleen gebruikt wanneer de methode wordt aangeroepen
  • RedisList- Redis-databaseclient Lijstobject, dit object is de client die de opgegeven sleutel bevat en de database wordt alleen gebruikt wanneer de methode wordt aangeroepen
  • RedisSet- Redis-databaseclient Set-object, dit object is de client die de opgegeven sleutel bevat en de database wordt alleen gebruikt wanneer de methode wordt aangeroepen
  • RedisSortedSet- Redis-databaseclient SortedSet-object, dit object is de client die de opgegeven sleutel bevat, alleen wanneer de methode wordt aangeroepen, wordt de database gebruikt
  • Routing- route-object van de berichtbehandelaar
  • SQLite- Het SQLite-object is een lid van de ingebouwde module db, die voornamelijk verantwoordelijk is voor de verbinding en werking van de SQLite-database, en kan worden gebruikt voor bewerkingen zoals het maken, opvragen, invoegen en bijwerken van de SQLite-database. Tegelijkertijd biedt het SQLite-object ook enkele geavanceerde bewerkingen, zoals het maken van back-ups en het formatteren van SQL. SQLite-verbindingsobjecten ondersteunen ook transactiebewerkingen
  • SandBox- Beveiligingssandbox-object, gebruikt om een ​​onafhankelijke hardloopruimte te beheren
  • SeekableStream- Een stream-objectinterface die de huidige aanwijzer kan verplaatsen
  • Semaphore- fiber semafoor object
  • Service- Systeemservicebeheerobject
  • Smtp- Smtp-object
  • Socket- Netwerksocket-object
  • SslHandler- ssl-protocolconversieprocessor
  • SslServer- ssl-serverobject, het is handig om een ​​standaard multi-fiber ssl-server te maken
  • SslSocket- ssl-netwerksocket-object
  • Stat- Het basisinformatieobject van het bestand
  • StatsWatcher- Bestandsstatistieken observatie-object
  • Stream- Stream-operatieobject, gebruikt voor het lezen en schrijven van binaire gegevensstromen
  • StringDecoder- stream-decoderingsobject
  • TTYInputStream- tty read stream-object, gebruikt om te lezen en te schrijven naar tty
  • TTYOutputStream- tty write stream-object, gebruikt om tty-uitvoer te verwerken
  • TcpServer- TcpServer` is een high-concurrency TCP Socket-server, die kan worden gebruikt om een ​​TCP-server te maken die een TCP-verbinding met de client in de oorspronkelijke staat tot stand heeft gebracht
  • TextDecoder- TextDecoder-decoderingsobject
  • TextEncoder- TextEncoder-coderingsobject
  • Timer- Timerhandler-object
  • UrlObject- UrlObject is een object dat wordt gebruikt om URL-informatie weer te geven. We kunnen het UrlObject-object gemakkelijk gebruiken om een ​​URL-adres weer te geven en te beheren.
  • WebSocket- WebSocket is een full-duplex communicatieprotocol op basis van het TCP-protocol.Het brengt een ononderbroken verbinding tot stand tussen de browser en de server, kan real-time tweerichtingsgegevensoverdracht realiseren en ondersteunt gegevensoverdracht in elk formaat. In fibjs biedt de WebSocket-ondersteuningsmodule de bijbehorende API-interface, die de ontwikkeling van WebSocket-server en -client kan realiseren
  • WebSocketMessage- WebSocketMessageis een berichttype in het WebSocket-protocol, dat het gegevensformaat en de verwerkingsmethoden van verschillende berichten in het WebSocket-transportprotocol omvat, en kan worden gebruikt voor communicatie tussen de WebSocket-client en server.
  • WebView- browservensterobject
  • Worker- Het Worker-object is een object dat wordt gebruikt om subthreads te maken, die in het programma kunnen worden gemaakt en verwerkt. Een Worker-object kan worden opgevat als een JavaScript-proces dat wordt uitgevoerd in een andere thread dan de hoofdthread. Worker deelt geen geheugen met de hoofdthread en blokkeert de hoofdthread niet. Het is een gangbare asynchrone programmeermethode
  • X509Cert- X509Cert is het object dat het x509-certificaat in de cryptomodule vertegenwoordigt. Dit object bevat voornamelijk certificaatinformatie en methoden die zijn opgebouwd uit certificaatgegevens in DER- of PEM-indeling en certificaatketengegevens, en kan bewerkingen uitvoeren zoals het parseren en verifiëren van certificaten.
  • X509Crl- Het X509Crl-object is een object in de cryptomodule, dat wordt gebruikt om het X509-ingetrokken certificaat weer te geven, dat wil zeggen de intrekkingslijst van het certificaat. CA-gerelateerde bewerkingen zoals de verificatie van de X509-certificaatketen zullen de intrekkingslijst gebruiken informatie
  • X509Req- Het X509Req-object is een object dat wordt gebruikt om een ​​x509-certificaataanvraag te maken en behoort tot de cryptomodule
  • XmlAttr- Een XmlAttr-object dat een kenmerk van een XmlElement-object vertegenwoordigt
  • XmlCDATASection- Een XmlCDATASection-object dat een CDATA-sectie in een document vertegenwoordigt
  • XmlCharacterData- XmlCharacterData-interface biedt gemeenschappelijke functies van XmlText- en XmlComment-knooppunten
  • XmlComment- Een XmlComment-object dat de inhoud van een commentaarknooppunt in het document vertegenwoordigt
  • XmlDocument- XmlDocument is een object van de xml-module, die het volledige XML-document vertegenwoordigt en toegang geeft tot het volledige document
  • XmlDocumentType- Het object XmlDocumentType wordt gebruikt om toegang te krijgen tot entiteiten die zijn gedefinieerd door XML
  • XmlElement- Een XmlElement-object dat een element in een XML-document vertegenwoordigt
  • XmlNamedNodeMap- Het object XmlNamedNodeMap vertegenwoordigt een ongeordende lijst met attributen
  • XmlNode- Het XmlNode-object is het basisgegevenstype van de gehele DOM
  • XmlNodeList- Het object XmlNodeList vertegenwoordigt een geordende lijst met knooppunten
  • XmlProcessingInstruction- Het object XmlProcessingInstruction vertegenwoordigt de xml-verwerkingsinstructie
  • XmlText- Een XmlText-object dat de tekstinhoud van een element of attribuut vertegenwoordigt
  • ZipFile- Het ZipFile-object is een belangrijk object in de module voor compressie en decompressie van bestanden in zip-formaat, die lees- en schrijftoegang tot het zip-bestand biedt
  • object- het basisobject waarvan alle objecten erven