Javascript Node.js

Node.js

Node.js ist das Tool zur Programmierung von Netzwerk-Anwendungen, auch auch Javascript Runtime Environment (Laufzeit-Umgebung) bezeichnet. Mit Node.js laufen Anwendungen ohne Browser auf dem Rechner.

Vorbereitung: Homebrew

Zuerst XCODE aus dem App-Store installieren. XCODE ist die Mac OS X-Entwicklungsumgebung.

Anschließend Homebrew installieren:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Node.js kann zwar auch direkt installiert werden, aber die Installation via Kommandozeile benutzt das sudo-Kommando. Das dauert zwar etwas länger, ist aber sicherer und läßt weniger Raum für Fehler.

Die Installation via Terminal pausiert zwischendurch und erwartet das Admin-Passwort. Danach geht es weiter mit dem Download und der Installaton der Command Line Tools. Die Installation ended mit

==> Next steps:
- Run `brew help` to get started
- Further documentation: 
    https://docs.brew.sh

Homebrew vereinfacht die Installation von weiteren Paketen wie GIT, PhoneGap, Ruby oder wget.

Jetzt ist es soweit:

brew install node

Das dauert. Die Installation ended mit

==> node
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

Installation prüfen mit

node -v // z.B v11.6.0
npm -v  // z.B. 6.4.1

Immer wieder mal auf Updates prüfen mit

brew update
brew upgrade node

Server starten

npm install

npm run start

Das startet den Nodejs Server auf Port 8080. Im Browser erreicht man den Server mit localhost:8080