1.0.0 • Published 8 years ago

@rill/redirect v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Simple redirect setting middleware for Rill. Supports overriding status with easy defaults.

Installation

npm install @rill/redirect

Example

const app = require('rill')()

// Redirect all "/from" to "/to".
app.get('/from', redirect('/to'))
app.get('/from', redirect('/to', 302))

// Same as.
app.get('/from', ({ res })=> res.redirect('/to'))
app.get('/from', ({ res })=> {
	res.redirect('/to')
	res.status = 302
})

// Will not override existing redirects.
app.get('/from', redirect('/a'))
app.get('/from', redirect('/b')) // b gets skipped.

Contributions

  • Use npm test to run tests.

Please feel free to create a PR!

1.0.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago