veloze
Version:
A modern and fast express-like webserver for the web
38 lines (25 loc) • 1.13 kB
Markdown
[◀︎ response/cookie](../response/cookie.md)
[🛖](../index.md)
[](../response/send.md)
Send redirect dependent of content-type.
Defaults to 307 Temporary Redirect
Consider using [middleware/send](../middleware/send.md) to use `res.redirect()`.
```ts
redirect(res: Response, location: string, status?: number,
headers?: Record<string, string|number|boolean>): void
```
| type | property | description |
| ---------------------------------------- | ---------- | ---------------------------- |
| Response | res | The response object |
| string | location | The redirect url |
| number | \[status] | status code; Defaults to 307 |
| Record\<string, string\|number\|boolean> | \[headers] | Optional headers object |
```js
import { response } from 'veloze'
const { redirect } = response
redirect(res, 'https://foo.bar', 301, { 'x-request-id': 'abcde' })
```
---
[🔝 TOP](#top)