npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

predirect

1.1.0

@juliangruber

npmHomeRepoSnykSocket
Downloads:29
$ npm install predirect
DailyWeeklyMonthlyYearly

predirect

Simple http redirect method

Build Status downloads

Usage

var redirect = require('predirect');
var http = require('http');

http.createServer(function (req, res) {

  redirect(req, res, 'https://github.com');

}).listen(3333);

or with currying:

var predirect = require('predirect');
var http = require('http');

http.createServer(function (req, res) {

  var redirect = predirect(req, res);

  // ...

  redirect('https://github.com');

}).listen(3333);

API

redirect(req, res, url[, text])

Redirect to url and respond with text if the request method isn't HEAD.

text gets parsed by util.format and defaults to -> %s.

If you only pass req and res, this will return a function you can then pass url and text to.

redirect(ctx, url[, text])

Pass a context with .req and .res, instead of two separate arguments.

Installation

With npm do:

$ npm install predirect

License

(MIT)