Relaunch unserer neuen Website mit dem hauseigenen "BINARY cms" Mehr erfahren →
← Glossar
Begriff

Node.js

Eine Laufzeitumgebung, die es ermöglicht, JavaScript-Code ausserhalb eines Webbrowsers, also auf dem Server, auszuführen.

Traditionell war JavaScript eine reine Browsersprache für das Frontend. Node.js hat das geändert. Es ist eine Software-Plattform, die es Entwicklern erlaubt, JavaScript auch für serverseitige Anwendungen, also das Backend, zu nutzen.

Dies ermöglicht es, komplette Webanwendungen in einer einzigen Sprache zu entwickeln ('Full-Stack JavaScript'). Node.js ist besonders effizient bei der Verarbeitung vieler gleichzeitiger Verbindungen und eignet sich daher hervorragend für Echtzeitanwendungen wie Chat-Systeme oder Online-Spiele.

javascript
// Ein einfacher Node.js Server, der eine BINARY one Nachricht sendet.
// Node.js ist die Basis für unsere JavaScript-Backends.

const http = require('http');

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hallo von BINARY one!');
});

server.listen(3000, '127.0.0.1', () => {
  console.log('Server läuft auf http://127.0.0.1:3000/');
});
Glossar

Noch mehr Fachbegriffe entdecken.

„Die richtige Frage am Anfang spart die Hälfte der Arbeit am Ende."
JH Jacques Hanhart Beratung