Merge pull request #207 from Max101/patch-1

Constructor function in error should be uppercase
This commit is contained in:
Yoni Goldberg
2018-07-15 11:23:25 +03:00
committed by GitHub

View File

@ -36,20 +36,20 @@ if(!productToAdd)
```javascript
// centralized error object that derives from Nodes Error
function appError(name, httpCode, description, isOperational) {
function AppError(name, httpCode, description, isOperational) {
Error.call(this);
Error.captureStackTrace(this);
this.name = name;
//...other properties assigned here
};
appError.prototype.__proto__ = Error.prototype;
AppError.prototype.__proto__ = Error.prototype;
module.exports.appError = appError;
module.exports.AppError = AppError;
// client throwing an exception
if(user == null)
throw new appError(commonErrors.resourceNotFound, commonHTTPErrors.notFound, "further explanation", true)
throw new AppError(commonErrors.resourceNotFound, commonHTTPErrors.notFound, "further explanation", true)
```
### Blog Quote: "I dont see the value in having lots of different types"