Skip to main content

httpWrapper

httpWrapper(handler, config?): (props) => Promise<ElementNode>

Wraps a page handler with database initialization and optional authorization logic.

If the user is not authorized and the route is not marked as anonymous, the request is redirected to the login page.

Parameters

handler

(props) => Promise<ElementNode>

Page handler function

config?

HttpWrapperConfig

Optional configuration (e.g. anonymous access)

Returns

(props): Promise<ElementNode>

Parameters

props

PageProps

Returns

Promise<ElementNode>