1.9.4-tractor-to-playwright.0 • Published 3 years ago
@tractor/error-handler v1.9.4-tractor-to-playwright.0
@tractor/error-handler
A general HTTP request error handler for tractor.
API
new TractorError (message: string, status?: number)
Create a new TractorError
.
const error = new TractorError('something bad happened', 500);
TractorError.isTractorError (err: TractorError | any): boolean
Checks if something is a TractorError
.
TractorError.isTractorError(new TractorError('something bad happened')); // true;
TractorError.isTractorError(new Error('something bad happened')); // false;
handleError (response: Response, err: TractorError, message?: string): void
Sends an error back to the client, via the Express HTTP response object.
import { TractorError, handleError } from '@tractor/error-handler';
export function myApiEndpoint (request: Request, response: Response): void {
if (somethingBad) {
handleError(response, new TractorError('something bad happened'));
} else {
response.sendStatus(200);
}
}
1.9.4-tractor-to-playwright.0
3 years ago
1.9.6-alpha.0
3 years ago
1.9.4-alpha.4
3 years ago
1.9.4
3 years ago
1.9.4-alpha.0
4 years ago
1.9.3-alpha.0
4 years ago
1.9.3
4 years ago
1.9.2
4 years ago
1.9.1-alpha.1
4 years ago
1.9.1
4 years ago
1.9.2-alpha.0
4 years ago
1.9.0
4 years ago
1.9.0-alpha.3
4 years ago
1.9.0-alpha.0
4 years ago
1.9.0-alpha.1
4 years ago
1.8.0
4 years ago
1.8.0-alpha.0
4 years ago
1.7.8
4 years ago
1.7.8-alpha.2
4 years ago
1.7.8-alpha.1
4 years ago
1.7.8-alpha.0
4 years ago
1.7.6-alpha.0
4 years ago
1.7.0
5 years ago
1.3.0
5 years ago
1.1.2
5 years ago
1.0.10
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.1
5 years ago
1.0.1-beta.10
6 years ago
1.0.1-beta.9
6 years ago
1.0.1-beta.8
6 years ago
1.0.1-beta.7
6 years ago
1.0.1-beta.3
6 years ago
1.0.1-beta.2
6 years ago
1.0.1-beta.1
6 years ago
1.0.1-beta.0
6 years ago
1.0.0-alpha.15
6 years ago
1.0.0-alpha.14
6 years ago
1.0.0-alpha.13
6 years ago
1.0.0-alpha.12
6 years ago
1.0.0-alpha.11
6 years ago
1.0.0-alpha.10
6 years ago
1.0.0-alpha.7
6 years ago
1.0.0-alpha.6
6 years ago
1.0.0-alpha.5
6 years ago
1.0.0-alpha.4
6 years ago
1.0.0-alpha.2
6 years ago