mirror of
https://github.com/ArthurDanjou/trpc-nuxt.git
synced 2026-01-14 12:14:40 +01:00
16 lines
417 B
Markdown
16 lines
417 B
Markdown
## 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.
|
|
|
|
```ts
|
|
// ~/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
|
|
}
|
|
}
|
|
```
|