4.17.7 • Published 11 months ago

@dashps/monmedx-common v4.17.7

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

commons-service

commons-service

HttpExceptionFilter

to Catch every unhandled exception (regardless of the exception type) and make the response as

{
    errors: [
        feilds: string[],
        messages: string,
        code: string
    ]
}

this Filter handle three types of errors

  • validation errors from the dto level
  • unexpected error
  • validation in the business logic but at this level, you want to handle the structure of the error manually like that
throw new ConflictException({
            fields: ['feild'],
            code: 'CONFLICTS',
            message: 'your message',
          });

How to use it on the nestjs project

  • in the main.ts file, import the module
import { HttpExceptionFilter } from '@mon-medic/common';
  • in the bootstrap function add this line
  app.useGlobalFilters(new HttpExceptionFilter());
4.14.40

1 year ago

4.14.38

1 year ago

4.14.39

1 year ago

4.17.2

11 months ago

4.17.3

11 months ago

4.17.4

11 months ago

4.17.5

11 months ago

4.17.1

11 months ago

4.17.6

11 months ago

4.17.7

11 months ago

4.16.3

11 months ago

4.16.5

11 months ago

4.16.6

11 months ago

4.16.1

11 months ago

4.16.2

11 months ago

4.15.40

12 months ago

4.14.34

1 year ago

4.14.35

1 year ago

4.14.32

1 year ago

4.14.33

1 year ago

4.14.36

1 year ago

4.14.37

1 year ago

4.14.30

1 year ago

4.14.31

1 year ago

4.14.24

1 year ago

4.14.27

1 year ago

4.14.28

1 year ago

4.14.25

1 year ago

4.14.26

1 year ago

4.14.29

1 year ago

4.14.8

1 year ago

4.14.9

1 year ago

4.14.23

1 year ago

4.14.21

1 year ago

4.14.20

1 year ago

4.14.12

1 year ago

4.14.13

1 year ago

4.14.11

1 year ago

4.14.16

1 year ago

4.14.17

1 year ago

4.14.14

1 year ago

4.14.15

1 year ago

4.14.18

1 year ago

4.14.19

1 year ago

4.14.5

1 year ago

4.14.6

1 year ago

4.14.7

1 year ago

4.14.1

1 year ago

4.14.2

1 year ago

4.14.3

1 year ago

4.14.0

1 year ago

4.13.2

1 year ago

4.13.1

1 year ago

4.10.5

1 year ago

4.10.6

1 year ago

4.10.7

1 year ago

4.9.0

1 year ago

4.9.1

1 year ago

4.10.1

1 year ago

4.12.0

1 year ago

4.10.2

1 year ago

4.10.3

1 year ago

4.10.4

1 year ago

4.10.0

1 year ago

4.11.0

1 year ago

4.8.5

1 year ago

4.8.4

1 year ago

4.8.6

1 year ago

4.8.3

1 year ago

4.8.2

2 years ago

4.8.1

2 years ago

4.8.0

2 years ago

4.7.2

2 years ago

4.7.1

2 years ago

4.7.4

2 years ago

4.7.3

2 years ago

4.6.9

2 years ago

4.0.0

3 years ago

3.6.6

3 years ago

3.6.2

3 years ago

3.6.1

3 years ago

3.6.5

3 years ago

3.6.4

3 years ago

3.5.13

3 years ago

3.5.12

3 years ago

3.5.11

3 years ago

3.5.10

3 years ago

3.5.9

3 years ago

3.5.8

3 years ago

3.5.7

3 years ago

3.5.6

3 years ago

3.5.5

3 years ago

3.5.4

3 years ago

3.5.3

3 years ago

3.5.2

3 years ago

3.5.1

3 years ago

3.5.0

3 years ago

3.4.9

3 years ago

3.4.8

3 years ago

3.4.7

3 years ago

3.4.6

3 years ago

3.4.0

3 years ago

3.4.4

3 years ago

3.4.3

3 years ago

3.4.2

3 years ago

3.4.1

3 years ago

2.3.10

3 years ago

2.3.9

3 years ago

2.3.8

3 years ago

2.3.7

3 years ago

2.3.6

3 years ago

2.3.5

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.0

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago