File: chat-websocket/node_modules/express/node_modules/connect/Readme.md

Recommend this page to a friend!
  Classes of Igor Escobar  >  Terminal Crossword  >  chat-websocket/node_modules/express/node_modules/connect/Readme.md  >  Download  
File: chat-websocket/node_modules/express/node_modules/connect/Readme.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Terminal Crossword
Generate a crosswords board on a text console
Author: By
Last change:
Date: 5 months ago
Size: 4,890 bytes
 

Contents

Class file image Download

build status

Connect

Connect is an extensible HTTP server framework for node, providing high performance "plugins" known as _middleware_.

Connect is bundled with over _20_ commonly used middleware, including a logger, session support, cookie parser, and more. Be sure to view the 2.x documentation.

var connect = require('connect')
  , http = require('http');

var app = connect()
  .use(connect.favicon())
  .use(connect.logger('dev'))
  .use(connect.static('public'))
  .use(connect.directory('public'))
  .use(connect.cookieParser())
  .use(connect.session({ secret: 'my secret here' }))
  .use(function(req, res){
    res.end('Hello from Connect!\n');
  });

http.createServer(app).listen(3000);

Middleware

- csrf - basicAuth - bodyParser - json - multipart - urlencoded - cookieParser - directory - compress - errorHandler - favicon - limit - logger - methodOverride - query - responseTime - session - static - staticCache - vhost - subdomains - cookieSession

Running Tests

first:

$ npm install -d

then:

$ make test

Authors

Below is the output from git-summary.

 project: connect
 commits: 2033
 active : 301 days
 files  : 171
 authors: 
  1414	Tj Holowaychuk          69.6%
   298	visionmedia             14.7%
   191	Tim Caswell             9.4%
    51	TJ Holowaychuk          2.5%
    10	Ryan Olds               0.5%
     8	Astro                   0.4%
     5	Nathan Rajlich          0.2%
     5	Jakub Nešetřil          0.2%
     3	Daniel Dickison         0.1%
     3	David Rio Deiros        0.1%
     3	Alexander Simmerl       0.1%
     3	Andreas Lind Petersen   0.1%
     2	Aaron Heckmann          0.1%
     2	Jacques Crocker         0.1%
     2	Fabian Jakobs           0.1%
     2	Brian J Brennan         0.1%
     2	Adam Malcontenti-Wilson 0.1%
     2	Glen Mailer             0.1%
     2	James Campos            0.1%
     1	Trent Mick              0.0%
     1	Troy Kruthoff           0.0%
     1	Wei Zhu                 0.0%
     1	comerc                  0.0%
     1	darobin                 0.0%
     1	nateps                  0.0%
     1	Marco Sanson            0.0%
     1	Arthur Taylor           0.0%
     1	Aseem Kishore           0.0%
     1	Bart Teeuwisse          0.0%
     1	Cameron Howey           0.0%
     1	Chad Weider             0.0%
     1	Craig Barnes            0.0%
     1	Eran Hammer-Lahav       0.0%
     1	Gregory McWhirter       0.0%
     1	Guillermo Rauch         0.0%
     1	Jae Kwon                0.0%
     1	Jakub Nesetril          0.0%
     1	Joshua Peek             0.0%
     1	Jxck                    0.0%
     1	AJ ONeal                0.0%
     1	Michael Hemesath        0.0%
     1	Morten Siebuhr          0.0%
     1	Samori Gorse            0.0%
     1	Tom Jensen              0.0%

Node Compatibility

Connect < 1.x is compatible with node 0.2.x

Connect 1.x is compatible with node 0.4.x

Connect (_master_) 2.x is compatible with node 0.6.x

CLA

http://sencha.com/cla

License

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