1 |
|
2 |
|
3 | http = require 'http'
|
4 |
|
5 | sequenz = require 'sequenz'
|
6 | {favicon, cookieParser} = require 'connect'
|
7 |
|
8 | session = require '../src/session'
|
9 |
|
10 | hour = 3600000
|
11 |
|
12 | srv = http.createServer sequenz [
|
13 | favicon()
|
14 | cookieParser()
|
15 | session session.store.memory(), 'sid', {expires: -> new Date Date.now() + hour}
|
16 | (req, res, next) -> next console.log req.session
|
17 | (req, res, next) ->
|
18 | req.session.foo ?= 0
|
19 | req.session.foo++
|
20 | next()
|
21 | (req, res, next) -> res.end "your count is #{req.session.foo}"
|
22 |
|
23 | ]
|
24 |
|
25 | srv.listen 9191
|