Node.js (EN)

Technology

JavaScript runtime environment for server-side applications

Node.js Architecture

Node.js is an event-driven, non-blocking I/O architecture that is particularly suitable for real-time applications.

flowchart LR   A[Client] -->|HTTP/WebSocket| B[Node.js Server]   B -->|Event Loop| C[JavaScript Code]   C -->|Callback| D[Module]   D -->|I/O Operation| E[Datenbank/Dateisystem]   E -->|Response| B   B -->|Response| A 

In Context

  • Typically used together with Express.js, MongoDB, and npm
  • Related to: V8 Engine, JavaScript, npm, server-side programming
  • Example use: Real-time chat applications, IoT gateways, RESTful APIs
Quelle: AI Generated