Änderungen

Zur Navigation springen Zur Suche springen
990 Bytes hinzugefügt ,  15:05, 11. Jun. 2024
Zeile 56: 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ü