Edit

+onError() hook

Environment: server

(error: unknown, pageContext: null | PageContextServer) => void


Global
Cumulative
Provided by: vike

Hook 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.

See also