I come from a networking background and I’m fairly new to web development but I want to experiment with Node.js and other modern web technologies. I would like to know what the difference is between using “stock” Node.js and adding a framework like Express.js.
Share
node has a low level HTTP API,
Express offers useful things like routing, view engines and http handler flow control.
Basically express is a nice abstraction it also offers a set of common http handlers like routing static content or handling errors or parsing the body of a HTTP post.
It’s basically a comparison of a library and a framework.