Simple permanent redirect middleware for Rill.
npm install @rill/redirectSimple redirect setting middleware for Rill. Supports overriding status with easy defaults.
``console`
npm install @rill/redirect
`js
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.
`
---
* Use npm test` to run tests.
Please feel free to create a PR!