aboutsummaryrefslogtreecommitdiff
path: root/node_modules/koa-connect/examples/session.js
blob: 407b18f99b3280c3a5238a657159137202b81f65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const Koa = require('koa')
const connect = require('connect')
const c2k = require('..')

const app = new Koa()
app.use(c2k(connect.logger('dev')))
app.use(c2k(connect.cookieParser()))
app.use(c2k(connect.cookieSession({ secret: 'keyboard cat'})))

app.use((ctx) {
  const name = ctx.req.session.name = ctx.query.name || ctx.req.session.name
  ctx.body = name || 'Please, enter your name'
})

app.listen(3000)