Request Exception
GenericRequestException(message:StringstatusCodeOptional:Number)#
:String
statusCodeOptional:Number
Returns a Generic HTTP Exception to the client.
Parameters
| Name | Optional | Type | Defaults | Description | ||
|---|---|---|---|---|---|---|
| message | No | String | Server | Error Message | ||
| statusCode | Yes | Number | 500 | HTTP Status Code | ||
Example#
@Router('/')class ExceptionExampleController { @Get('/exception') exceptionMethod(req, res, next) { try { throw new GenericRequestException('Page not found', 404); } catch (e) { res.status(e.code).send(e.message); } }}BadRequestException(messageOptional:String)#
:String
Returns a bad request HTTP Exception Response to the Client.
Parameters
| Name | Optional | Type | Defaults | Description | ||
|---|---|---|---|---|---|---|
| message | Yes | String | Bad Request | Error Mesage | ||
Example#
@Router('/')class ExceptionExampleController { @Get('/exception') exceptionMethod(req, res, next) { throw new BadRequestException(); }}UnauthorizedException(messageOptional:String)#
:String
Returns an unauthorized HTTP Exception Response to the Client.
Parameters
| Name | Optional | Type | Defaults | Description | ||
|---|---|---|---|---|---|---|
| message | Yes | String | Unauthorized Request | Error Mesage | ||
Example#
@Router('/')class ExceptionExampleController { @Get('/exception') exceptionMethod(req, res, next) { throw new UnauthorizedException(); }}