0.1.1 • Published 12 years ago

route-filter v0.1.1

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

route-filter

A filter function that acts as a router

Example

var HttpStream = require("http-stream")
    , chain = require("chain-stream")
    , sendJson = require("send-data").json

    , Router = require("route-filter")

    , server = chain(HttpStream().listen(8080))
    , route = Router()

server
    .filter(route("/"))
    .forEach(function (dup) {
        dup.end("hello world")
    })

server
    .filter(route("/json"))
    .forEach(function (dup) {
        sendJson(dup, dup, {
            hello: "world"
        })
    })

server
    .filter(route.notFound)
    .forEach(function (dup) {
        dup.end("404")
    })

Installation

npm install route-filter

Contributors

  • Raynos

MIT Licenced