Änderungen

Zur Navigation springen Zur Suche springen
1.479 Bytes hinzugefügt ,  15:05, 11. Jun. 2024
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 ==
Zeile 50: Zeile 56:  
* [https://github.com/http-auth/http-auth http-auth]-Modul
 
* [https://github.com/http-auth/http-auth http-auth]-Modul
 
* https://www.sitepoint.com/http-authentication-in-node-js/
 
* https://www.sitepoint.com/http-authentication-in-node-js/
 +
 +
 +
== Kommandozeilenprogramme in Node.js ==
 +
 +
* [https://www.npmjs.com/package/commander Commander.js] hilft, die Optionen auf der Kommandozeile zu parsen
 +
** Siehe dazu [https://fettblog.eu/slides/the-typescript-converging-point/ Typescript-Typing-Vorschlag von fettblog.eu]
 +
 +
 +
== Server Frameworks ==
 +
 +
=== Koa ===
 +
 +
https://koajs.com/#introduction
 +
 +
=== REST-API Loopback ===
 +
 +
Mit [https://loopback.io/doc/index.html Loopback] können in Node.js [[REST-API]]s und [[GraphQL]]-APIs erstellt werden.
 +
 +
Siehe
 +
* https://developer.ibm.com/tutorials/create-rest-apis-minutes-with-loopback-4/
 +
 +
== npm ==
 +
 +
Npm ist der Standard-Paket-Manager für Node.js.
 +
 +
=== Häufige Hilfspakete während der Entwicklung ===
 +
 +
* [[TypeScript]]
 +
* [[Jest]] - zum Unit-Test und ggf. auch für funktionale Tests
 +
* concurrently - zum Ausführen mehrerer Skripte gleichzeitig
 +
* testcontainers - zum Nutzen von Containern beim Test
 +
* [https://theintern.io/docs.html#Intern/4/docs/README.md intern] - für funktionale Tests
     

Navigationsmenü