This article nearly duplicates my experience with trying to create a lightweight web server in NodeJS. Like him, I installed six supporting frameworks and utilities, overcame incorrect paths and names, finally ran it and got a blank browser window.
https://medium.freecodecamp.org/every-javascript-framework-tutorial-written-more-than-5-minutes-ago-f96642d4f05 And Mike Hearn has a great article about how "the web" is broken <https://blog.plan99.net/its-time-to-kill-the-web-974a9fe80c89> and unsustainable. I've been saying this for years, but my complaints focus on developer issues like lack of stateful/duplex communication and the abysmal difficulty of creating a stable and usable UI with HTML and JavaScript. Mike has another article somewhere with suggestions on how to fix the web. *Greg K*