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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.3
    124
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.3
    124
  • 0.2.1
    0
  • 0.1.0
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i redirecter

Weekly Downloads

124

Version

0.2.3

License

none

Last publish

Collaborators

  • raynos