Create a new file at src/validators/errors/validation-error.js and add a class definition for ValidationError:
class ValidationError extends Error { constructor(...params) { super(...params); if (Error.captureStackTrace) { Error.captureStackTrace(this, ValidationError); } }}export default ValidationError;
The preceding code extends the Error class to create its own class. We need to do this in order to distinguish between validation errors (which should return a 400 response) and errors in our code (which should return a 500 response).