var app = express.createServer();
app.get('/', function(req, res){
res.send('Hello World');
});
app.listen(3000);
- Robust routing
- Redirection helpers
- Dynamic view helpers
- Application level view options
- Content negotiation
- Application mounting
- Focus on high performance
- View rendering and partials support
- Environment based configuration
- Session based flash notifications
- Built on Connect
- Executable for generating applications quickly
- High test coverage
The following are the major contributors of Express (in no specific order).
- TJ Holowaychuk (visionmedia)
- Ciaran Jessup (ciaranj)
- Aaron Heckmann (aheckmann)
- Guillermo Rauch (guille)
The following modules compliment or extend Express directly:
- express-resource provides resourceful routing
- express-messages flash message notification rendering
- express-configure async configuration support (load settings from redis etc)
- express-namespace namespaced routing support
- express-expose expose objects, functions, modules and more to client-side js
- express-params app.param() extensions
- express-mongoose plugin for easy rendering of Mongoose async Query results
- #express on freenode
- Follow tjholowaychuk on twitter for updates
- Google Group for discussion
- Visit the Wiki
- 日本語ドキュメンテーション by hideyukisaito