loganfsmyth / connect

Connect is a middleware layer for Node.js

Home Page:http://senchalabs.github.com/connect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Connect build status

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

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.

Middleware

These middleware are officially supported by the Connect/Express team:

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:

Running Tests

npm install
make test

Contributors

https://github.com/senchalabs/connect/graphs/contributors

Node Compatibility

  • Connect < 1.x - node 0.2
  • Connect 1.x - node 0.4
  • Connect < 2.8 - node 0.6
  • Connect >= 2.8 < 3 - node 0.8
  • Connect >= 3 - node 0.10

License

View the LICENSE file. The Silk icons used by the directory middleware created by/copyright of FAMFAMFAM.

About

Connect is a middleware layer for Node.js

http://senchalabs.github.com/connect

License:MIT License


Languages

Language:JavaScript 95.3%Language:CSS 4.4%Language:Shell 0.3%