malga-exceptions-handler
v1.3.120
Published
exception handling lib for nestjs
Downloads
203
Readme
malga-packages-exceptions-handler
Ferramenta para lidar com erros, tratando e retornando um contrato usado internamente, independente de provedor ou adapter.
{
"status": "failed",
"error": {
"retryable": true,
"declinedCode": "malga_code",
"message": "malga_message",
"networkDeniedReason": "provider_code",
"networkDeniedMessage": "provider_message"
}
}
How to use?
Segue o passo-a-passo de como instalar uma lib da Malga: https://malga.atlassian.net/wiki/spaces/PE/pages/1584627719/NPM+Github+packages#Como-instalar-uma-lib-da-Malga%3F
Instalação:
yarn add "malga-exceptions-handler"
Depois configure o arquivo nestjs app.module.ts.
import { AllExceptionsService } from 'malga-exceptions-handler'
import { Module, Scope } from '@nestjs/common'
import { APP_FILTER } from '@nestjs/core'
@Module({
imports: [
ChargeModule,
HealthModule
],
providers: [
{
scope: Scope.REQUEST,
useClass: AllExceptionsService
},
]
})
export class AppModule {}