next.js/test/e2e/on-request-error/basic/instrumentation.ts
instrumentation.ts20 lines399 B
import { type Instrumentation } from 'next'

export const onRequestError: Instrumentation.onRequestError = (
  err,
  request,
  context
) => {
  fetch(`http://localhost:${process.env.PORT}/write-log`, {
    method: 'POST',
    body: JSON.stringify({
      message: (err as Error).message,
      request,
      context,
    }),
    headers: {
      'Content-Type': 'application/json',
    },
  })
}
Quest for Codev2.0.0
/
SIGN IN