0.1.1 • Published 12 years ago

routil-session v0.1.1

Weekly downloads
2
License
-
Repository
github
Last release
12 years ago

routil-session build status

Session handling for routil

Example

var Session = require("routil-session")
    , session = Session({
        store: require("memory-store")
    })
    , http = require("http")

http.createServer(handler).listen(8080)

function handler(req, res) {
    if (req.url === "/create") {
        session.createSession(req, res, {
            foo: "foo"
        }, endRespone)
    } else if (req.url === "/get") {
        session.getSession(req, returnSessionData)
    } else if (req.url === "/destroy") {
        session.destroySession(req, res, endResponse)
    }

    function endResponse(err) {
        res.end()
    }

    function returnSessionData(err, data) {
        res.end(data.foo)
    }
}

Installation

npm install routil-session

Tests

make test

Contributors

  • Raynos

MIT Licenced