Native Hono context Access for advanced use cases not covered by helper methods
Get validated request body from OpenAPI route Returns pre-validated data that has passed schema validation
Validated JSON body
Get request-scoped DI container Contains request-specific services and context (AuthContext)
Get locale for the current request
Current locale code
Get request header value
Header name (case-insensitive)
Return HTML response
HTML content
Optionalstatus: ContentfulStatusCodeHTTP status code (default: 200)
Return JSON response
Data to serialize as JSON
Optionalstatus: ContentfulStatusCodeHTTP status code (default: 200)
Get route parameter value
Parameter name (e.g., 'id' for /users/:id)
Redirect to another URL
Target URL
Optionalstatus: RedirectStatusCodeHTTP status code (default: 302)
Set locale for the current request Locale is determined by X-Locale header or defaults to config
Locale code (e.g., 'en', 'fr')
Return text response
Text content
Optionalstatus: ContentfulStatusCodeHTTP status code (default: 200)
Router context wrapper with helper methods
Provides convenient access to Hono's context and common request/response operations. The native Hono context is available via the
cproperty for advanced use cases.Example