The response (res
) includes a set of Express.js-like methods to improve the developer experience and increase the speed of creating new API endpoints, take a look at the following example:
export default (req, res) => {
res.status(200).json({ name: 'Next.js' })
}
The included helpers are:
res.status(code)
- A function to set the status code. code
must be a valid HTTP status coderes.json(json)
- Sends a JSON response. json
must be a valid JSON objectres.send(body)
- Sends the HTTP response. body
can be a string
, an object
or a Buffer
res.redirect([status,] path)
- Redirects to a specified path or URL. status
must be a valid HTTP status code. If not specified, status
defaults to "307" "Found".