Files
trpc-nuxt/package/recipes/error-handling.md
Robert Soriano c7ac9ee09d fix publish issue
2022-05-19 01:20:47 -07:00

417 B

Handling errors

All errors that occur in a procedure go through the onError method before being sent to the client. Here you can handle or change errors.

// ~/server/trpc/index.ts
import * as trpc from '@trpc/server'

export function onError({ error, type, path, input, ctx, req }) {
  console.error('Error:', error)
  if (error.code === 'INTERNAL_SERVER_ERROR') {
    // send to bug reporting
  }
}