Node.js: Unterschied zwischen den Versionen
Codica (Diskussion | Beiträge) |
Codica (Diskussion | Beiträge) |
||
Zeile 28: | Zeile 28: | ||
Node.js läuft auch auf Android mit Hilfe von [[Termux]]. Siehe | Node.js läuft auch auf Android mit Hilfe von [[Termux]]. Siehe | ||
* https://www.freecodecamp.org/news/building-a-node-js-application-on-android-part-1-termux-vim-and-node-js-dfa90c28958f/ | * https://www.freecodecamp.org/news/building-a-node-js-application-on-android-part-1-termux-vim-and-node-js-dfa90c28958f/ | ||
+ | |||
+ | Eine weitere Möglichkeit scheint die IDE-App [https://play.google.com/store/apps/details?id=io.tempage.dorynode&hl=en DoryNode] zu sein. | ||
+ | |||
+ | Node.js kann als eine Art Bibliothek auf Android mit Hilfe von [https://code.janeasystems.com/nodejs-mobile/getting-started-android Node.js mobile] eingebunden werden. | ||
+ | |||
+ | Schließlich könnte auch [https://eclipsesource.com/blogs/2016/07/20/running-node-js-on-the-jvm/ J2V8] helfen, das die JavaScript-Engine V8 auf der Android-JVM zum Laufen bringt. | ||
== Einzelne Module von Node.js == | == Einzelne Module von Node.js == |
Version vom 18. August 2019, 19:59 Uhr
JavaScript gibt es auch auf dem Server. Node.js basiert auf der Chrome-JavaScript-Engine.
Siehe
Installation
Node.js auf Debian Stretch
Node.js lässt sich am besten vom NodeSource.com repository installieren. Dazu eine Datei /etc/apt/sources.list.d/nodesource.list
mit folgendem Inhalt anlegen:
deb https://deb.nodesource.com/node_8.x stretch main deb-src https://deb.nodesource.com/node_8.x stretch main
Den GPG-Key installieren:
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
Anschließend das Paket installieren:
sudo aptitude update && sudo aptitude install nodejs
Node.js auf Ubuntu / Linux Mint
Bei Installation Node.js auf einer Ubuntu-basierten Linux-Distribution ist wohl folgender Befehl zur Erstellung eines Softlinks notwendig:[1]
sudo ln -s /usr/bin/nodejs /usr/bin/node
Node.js auf Android
Node.js läuft auch auf Android mit Hilfe von Termux. Siehe
Eine weitere Möglichkeit scheint die IDE-App DoryNode zu sein.
Node.js kann als eine Art Bibliothek auf Android mit Hilfe von Node.js mobile eingebunden werden.
Schließlich könnte auch J2V8 helfen, das die JavaScript-Engine V8 auf der Android-JVM zum Laufen bringt.
Einzelne Module von Node.js
http - eingebauter WebServer
Beschränkung auf Anfragen von localhost
Um Anfragen von außerhalb des localhost
zu blocken, muss man in der listen()
-Methode nach dem Port die Adresse des localhost ("127.0.0.1"
) angeben.[2] Beispiel:
server.listen(port, "127.0.0.1", (err) => { if (err) { return console.log('something bad happened', err) } console.log(`Server is listening on ${port}`) })
HTTP Basic Authentication
Siehe