Getting Started with Expressjs
This post is targeted at Express 3.x and *nix system, however the concepts are same across all OS for Express 3.x.
Windows users, please refer to the comment by acveer.
Once you are done with post, you can refer this post to see what has changed in Express 4.x
You can use Slush Express Generator to scaffold an Express 4 app, to be consistent across OS.
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
Expressjs is a server side framework, that takes care of handling requests and responses. It can use templating engines like Hogan (derived from HandleBars), Jade, ejs or CSS preprocessors like LESS, Stylus.
If you have worked with any web based Node projects earlier you must have seen a lot of them would be using Express. Because that is what Expres does to your Node app.
- Setup Express
- Express with Hogan & Less
- app.js Walkthrough
- Run express app
- Debugging Express
- Must Have : Nodemon
- Custom Error Handling
- Enable & Disable Setting
- Application settings
- Request, Response & Middleware