1.1.0 • Published 9 years ago
predirect v1.1.0
predirect
Simple http redirect method
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)