+onError() hook
(error: unknown, pageContext: null | PageContextServer) => void
vikeHook called when an error occurs on the server.
// pages/+onError.js
// Environment: server
export const onError = (error, pageContext) => {
// ...
}// pages/+onError.ts
// Environment: server
import type { Config } from 'vike/types'
export const onError: Config['onError'] = (error, pageContext) => {
// ...
}It's usually used for error tracking, see Integration > Error Tracking > Server side.
For tracking errors on the client-side, see Integration > Error Tracking > Client side.