redirecter

0.2.3 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i redirecter

Weekly Downloads

65

Version

0.2.3

License

none

Last publish

Collaborators

  • raynos