Connect is an extensible HTTP server framework for node using "plugins" known as middleware.
var connect = require('connect')
, http = require('http');
var app = connect()
.use(require('compression')())
.use(require('')())
.use(require('')())
.use(function(req, res){
res.end('Hello from Connect!\n');
});
http.createServer(app).listen(3000);
Connect 3.0 is in progress in the master
branch. The main changes in Connect are:
- Middleware will be moved to their own repositories in the expressjs organization
- All node patches will be removed - all middleware should work without Connect and with similar frameworks like restify
- Node
0.8
is no longer supported - The website documentation has been removed - view the markdown readmes instead
If you would like to help maintain these middleware, please contact @jongleberry.
These middleware are officially supported by the Connect/Express team:
- body-parser - previous
bodyParser
,json
, andurlencoded
. You may also be interested in: - compression - previously
compress
- morgan - previously
logger
- response-time - previously
response-time
These middleware previously included with Connect are no longer supported by the Connect/Express team or are replaced by an alternative module. Use one of these alternatives intead:
cookieParser
limit
multipart
staticCache
npm install
make test
https://github.com/senchalabs/connect/graphs/contributors
- Connect
< 1.x
- node0.2
- Connect
1.x
- node0.4
- Connect
< 2.8
- node0.6
- Connect
>= 2.8 < 3
- node0.8
- Connect
>= 3
- node0.10
View the LICENSE file. The Silk icons used by the directory
middleware created by/copyright of FAMFAMFAM.