Nitro · NITRO0015
Replace removed H3 send utilities
H3 v2 removes send() and sendError() in favor of returned values and thrown errors.
Run this rule
pnpm vite-doctor . --framework nitro --rules nitro/h3/no-removed-send
Why it matters
H3 v2 handlers use Web API response values and HTTPError instead of imperative send helpers.
Recommended fix
Return the response value from the handler, or throw an HTTPError for an error response.
Useful links
Example
Return the response body
Before
export default defineHandler((event) => {
return send(event, "ready")
})
After
export default defineHandler(() => {
return "ready"
})