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.
1 Answer
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.
GETrequest, based on the shape of the URL), template parsers, and basicmultipart/form-dataparsing. Just gets you up-and-running quicker.