Skip to content

Helpers

All helper functions are available within event but can also be top-level imported from @xinkjs/xin.

Returns a redirect response.

api.get((event) => {
return event.redirect(307, '/login')
})

Returns an html response. It sends a Content-Length header, and a Content-Type header of text/html.

api.get((event) => {
return event.html(`<div>You chose ${event.params.fruit}</div>`)
})

Returns a text response. By default, it sends a Content-Length header, and a Content-Type header of text/plain.

api.get((event) => {
return event.text(`Hello World!`)
})

Returns a json response. By default, it sends a Content-Length header, and a Content-Type header of application/json.

api.get((event) => {
return event.json({ hello: 'world' })
})