redirecter

Easy redirection

MIT License

Downloads
186
Stars
8
Committers
1

redirecter build status

Easy redirection

Example

var redirect = require("redirecter")
var http = require("http")

http.createServer(function handleRequest(req, res) {
    if (req.url === "/redir") {
        redirect(req, res, "/foo")
    } else if (req.url.match(/^\/status/)) {
        var status = parseInt(req.url.substr(7), 10)
        redirect(req, res, {
            target: "/foo"
            , statusCode: status
        })
    } else if (req.url === "/back") {
        // shorthand for redirecter(req, res, req.getHeader("Referrer"))
        redirecter(req, res, "back")
    } else {
        res.end("foo")
    }
}).listen(8080)

Installation

npm install redirecter

Tests

make test

Contributors

  • Raynos

MIT Licenced

Package Rankings
Top 8.45% on Npmjs.org
Badges
Extracted from project README
build status