1Vorteile von JS auf dem Server
- weniger kontextswitches
- gleiche Tools in FE und BE
- JS wird immer schneller
- grosses Ökosystem
2Was ist node.js
runtime environment, entspricht JVM in Java
3Was ist node express
Server framework, entspricht Springboot
4Was ist das Spezielle am /public Ordner?
alles was hier drin ist, kann direkt vom Browser aufgerufen werden.
5wofür ist die Datei app.js zuständig?
DB Verbindung, Middleware installieren, Dispatcher zu url binden, Server starten
6Wie schreibt man einen Router in express?
7Was ist Middleware?
Wie ein Filter beim Servlet, fügt Funktionalität vor Route
8Ist die Route auch eine Middleware?
ja

9Wie und wo wird Middleware bekannt gemacht?
In der app.js Datei mit app.use(middleware)

10Was ist hier die Ausgabe?

A B B* A*
11Wie schreibt man eine Middleware?
const middleware = (req,res,next) => { next() }
- tut nichts, minimale Middleware braucht immer ein next()