UNPKG

825 BJavaScriptView Raw
1var connect = require('connect')
2 , http = require('http')
3 , kick = require('../../lib/kick');
4
5var app = module.exports = kick();
6
7app.configure('development', function(){
8 app.use(connect.logger('dev'))
9 app.use(connect.static(__dirname + '/public'))
10 app.use(connect.cookieParser('tobo!'))
11 app.use(connect.session());
12})
13
14app.get('/', function(req, res, next){
15 res.writeHead(302, {
16 location: 'index.html'
17 });
18 res.end();
19});
20
21app.get('/set-cookie', function(req, res, next) {
22 req.session.username = 'user name';
23 res.end();
24})
25
26app.get('/get-cookie', function(req, res, next) {
27 res.end(req.session.username);
28})
29
30app.post('/login', connect.bodyParser(), function(req, res, next) {
31 res.end(req.body.username);
32});
33
34if(!module.parent)
35 http.createServer(app).listen(3000);