Ersteinmal NodeJS ist keine Programmiersprache. Es ist eine Laufzeitumgebung. Er führt Javascript Code in einer
JS-Knoten aus. Genauso wie Java eine Sprache und JRE eine Laufzeitumgebung ist, ist Javascript eine Sprache und
NodeJS ist eine Laufzeitumgebung innerhalb eines Computers / Servers.
NodeJS läuft auf verschiednen Plattformen. Wie auch eine JRE auf verschiednen Plattformen (Windows, Mc, Linux und Co)
NodeJS verwendet JavaScript auf dem Server genau wie wir Java-Servlets auf einem Tomcat-Server/Container verwendet.
Genauso wie JSP Code ist, der in HTML Seiten eingebett ist und durch Interaktionen mit Serices (z.B. Datenbank)
dynamische Inhalte erstellen kann. Auf dem Computer/Server wir der gesammte JSP-Code wiederum in Servlets konvertiert
und durch entsprechenden Inhalt ersetzt und an den Browser / Client gesendet.
JavasScript kann mit Hilfe der Chrome's V8 JavaScript engine in einem Browser ausgeführt werden.
Beim serverseitigen ausführen wird, unter Verwendung des JS-Knotens, in einem öffentlichen Ordner schreiben.
Außerdhalb des öffentlichen Ordners ist für den Client nicht sichtbar, da es auf der Serverseit ausgeführt wird.
Deshalb verstehe ich momentan nicht so ganz was ihr mir jetzt hier beweisen wollt.