egg-errors
Advanced tools
Comparing version 2.1.1 to 2.2.0
2.2.0 / 2021-03-22 | ||
================== | ||
**others** | ||
* [[`cae5451`](http://github.com/eggjs/egg-errors/commit/cae545101335c8a878ec4ee9094aeca1c688b825)] - Feat/framework error (#10) (mansonchor.github.com <<mansonchor@126.com>>) | ||
2.1.1 / 2019-12-02 | ||
@@ -3,0 +9,0 @@ ================== |
@@ -7,2 +7,4 @@ export { default as EggBaseError } from './base_error'; | ||
export { default as EggException } from './exception'; | ||
export { FrameworkBaseError } from './framework/framework_base_error'; | ||
export { FrameworkErrorFormater } from './framework/formatter'; | ||
export { default as HttpError } from './http/http_error'; | ||
@@ -9,0 +11,0 @@ export { default as BadRequestError, default as E400 } from './http/400'; |
185
lib/index.js
@@ -5,141 +5,146 @@ "use strict"; | ||
var base_error_1 = require("./base_error"); | ||
exports.EggBaseError = base_error_1.default; | ||
Object.defineProperty(exports, "EggBaseError", { enumerable: true, get: function () { return base_error_1.default; } }); | ||
var base_exception_1 = require("./base_exception"); | ||
exports.EggBaseException = base_exception_1.default; | ||
Object.defineProperty(exports, "EggBaseException", { enumerable: true, get: function () { return base_exception_1.default; } }); | ||
var error_options_1 = require("./error_options"); | ||
exports.ErrorOptions = error_options_1.default; | ||
Object.defineProperty(exports, "ErrorOptions", { enumerable: true, get: function () { return error_options_1.default; } }); | ||
var error_type_1 = require("./error_type"); | ||
exports.ErrorType = error_type_1.default; | ||
Object.defineProperty(exports, "ErrorType", { enumerable: true, get: function () { return error_type_1.default; } }); | ||
// error and exception | ||
var error_1 = require("./error"); | ||
exports.EggError = error_1.default; | ||
Object.defineProperty(exports, "EggError", { enumerable: true, get: function () { return error_1.default; } }); | ||
var exception_1 = require("./exception"); | ||
exports.EggException = exception_1.default; | ||
Object.defineProperty(exports, "EggException", { enumerable: true, get: function () { return exception_1.default; } }); | ||
// framework error and formatter | ||
var framework_base_error_1 = require("./framework/framework_base_error"); | ||
Object.defineProperty(exports, "FrameworkBaseError", { enumerable: true, get: function () { return framework_base_error_1.FrameworkBaseError; } }); | ||
var formatter_1 = require("./framework/formatter"); | ||
Object.defineProperty(exports, "FrameworkErrorFormater", { enumerable: true, get: function () { return formatter_1.FrameworkErrorFormater; } }); | ||
// http error | ||
var http_error_1 = require("./http/http_error"); | ||
exports.HttpError = http_error_1.default; | ||
Object.defineProperty(exports, "HttpError", { enumerable: true, get: function () { return http_error_1.default; } }); | ||
// http error 400 ~ 511 | ||
var _400_1 = require("./http/400"); | ||
exports.BadRequestError = _400_1.default; | ||
exports.E400 = _400_1.default; | ||
Object.defineProperty(exports, "BadRequestError", { enumerable: true, get: function () { return _400_1.default; } }); | ||
Object.defineProperty(exports, "E400", { enumerable: true, get: function () { return _400_1.default; } }); | ||
var _401_1 = require("./http/401"); | ||
exports.UnauthorizedError = _401_1.default; | ||
exports.E401 = _401_1.default; | ||
Object.defineProperty(exports, "UnauthorizedError", { enumerable: true, get: function () { return _401_1.default; } }); | ||
Object.defineProperty(exports, "E401", { enumerable: true, get: function () { return _401_1.default; } }); | ||
var _402_1 = require("./http/402"); | ||
exports.PaymentRequiredError = _402_1.default; | ||
exports.E402 = _402_1.default; | ||
Object.defineProperty(exports, "PaymentRequiredError", { enumerable: true, get: function () { return _402_1.default; } }); | ||
Object.defineProperty(exports, "E402", { enumerable: true, get: function () { return _402_1.default; } }); | ||
var _403_1 = require("./http/403"); | ||
exports.ForbiddenError = _403_1.default; | ||
exports.E403 = _403_1.default; | ||
Object.defineProperty(exports, "ForbiddenError", { enumerable: true, get: function () { return _403_1.default; } }); | ||
Object.defineProperty(exports, "E403", { enumerable: true, get: function () { return _403_1.default; } }); | ||
var _404_1 = require("./http/404"); | ||
exports.NotFoundError = _404_1.default; | ||
exports.E404 = _404_1.default; | ||
Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return _404_1.default; } }); | ||
Object.defineProperty(exports, "E404", { enumerable: true, get: function () { return _404_1.default; } }); | ||
var _405_1 = require("./http/405"); | ||
exports.MethodNotAllowedError = _405_1.default; | ||
exports.E405 = _405_1.default; | ||
Object.defineProperty(exports, "MethodNotAllowedError", { enumerable: true, get: function () { return _405_1.default; } }); | ||
Object.defineProperty(exports, "E405", { enumerable: true, get: function () { return _405_1.default; } }); | ||
var _406_1 = require("./http/406"); | ||
exports.NotAcceptableError = _406_1.default; | ||
exports.E406 = _406_1.default; | ||
Object.defineProperty(exports, "NotAcceptableError", { enumerable: true, get: function () { return _406_1.default; } }); | ||
Object.defineProperty(exports, "E406", { enumerable: true, get: function () { return _406_1.default; } }); | ||
var _407_1 = require("./http/407"); | ||
exports.ProxyAuthenticationRequiredError = _407_1.default; | ||
exports.E407 = _407_1.default; | ||
Object.defineProperty(exports, "ProxyAuthenticationRequiredError", { enumerable: true, get: function () { return _407_1.default; } }); | ||
Object.defineProperty(exports, "E407", { enumerable: true, get: function () { return _407_1.default; } }); | ||
var _408_1 = require("./http/408"); | ||
exports.RequestTimeoutError = _408_1.default; | ||
exports.E408 = _408_1.default; | ||
Object.defineProperty(exports, "RequestTimeoutError", { enumerable: true, get: function () { return _408_1.default; } }); | ||
Object.defineProperty(exports, "E408", { enumerable: true, get: function () { return _408_1.default; } }); | ||
var _409_1 = require("./http/409"); | ||
exports.ConflictError = _409_1.default; | ||
exports.E409 = _409_1.default; | ||
Object.defineProperty(exports, "ConflictError", { enumerable: true, get: function () { return _409_1.default; } }); | ||
Object.defineProperty(exports, "E409", { enumerable: true, get: function () { return _409_1.default; } }); | ||
var _410_1 = require("./http/410"); | ||
exports.GoneError = _410_1.default; | ||
exports.E410 = _410_1.default; | ||
Object.defineProperty(exports, "GoneError", { enumerable: true, get: function () { return _410_1.default; } }); | ||
Object.defineProperty(exports, "E410", { enumerable: true, get: function () { return _410_1.default; } }); | ||
var _411_1 = require("./http/411"); | ||
exports.LengthRequiredError = _411_1.default; | ||
exports.E411 = _411_1.default; | ||
Object.defineProperty(exports, "LengthRequiredError", { enumerable: true, get: function () { return _411_1.default; } }); | ||
Object.defineProperty(exports, "E411", { enumerable: true, get: function () { return _411_1.default; } }); | ||
var _412_1 = require("./http/412"); | ||
exports.PreconditionFailedError = _412_1.default; | ||
exports.E412 = _412_1.default; | ||
Object.defineProperty(exports, "PreconditionFailedError", { enumerable: true, get: function () { return _412_1.default; } }); | ||
Object.defineProperty(exports, "E412", { enumerable: true, get: function () { return _412_1.default; } }); | ||
var _413_1 = require("./http/413"); | ||
exports.PayloadTooLargeError = _413_1.default; | ||
exports.E413 = _413_1.default; | ||
Object.defineProperty(exports, "PayloadTooLargeError", { enumerable: true, get: function () { return _413_1.default; } }); | ||
Object.defineProperty(exports, "E413", { enumerable: true, get: function () { return _413_1.default; } }); | ||
var _414_1 = require("./http/414"); | ||
exports.URITooLongError = _414_1.default; | ||
exports.E414 = _414_1.default; | ||
Object.defineProperty(exports, "URITooLongError", { enumerable: true, get: function () { return _414_1.default; } }); | ||
Object.defineProperty(exports, "E414", { enumerable: true, get: function () { return _414_1.default; } }); | ||
var _415_1 = require("./http/415"); | ||
exports.UnsupportedMediaTypeError = _415_1.default; | ||
exports.E415 = _415_1.default; | ||
Object.defineProperty(exports, "UnsupportedMediaTypeError", { enumerable: true, get: function () { return _415_1.default; } }); | ||
Object.defineProperty(exports, "E415", { enumerable: true, get: function () { return _415_1.default; } }); | ||
var _416_1 = require("./http/416"); | ||
exports.RangeNotSatisfiableError = _416_1.default; | ||
exports.E416 = _416_1.default; | ||
Object.defineProperty(exports, "RangeNotSatisfiableError", { enumerable: true, get: function () { return _416_1.default; } }); | ||
Object.defineProperty(exports, "E416", { enumerable: true, get: function () { return _416_1.default; } }); | ||
var _417_1 = require("./http/417"); | ||
exports.ExpectationFailedError = _417_1.default; | ||
exports.E417 = _417_1.default; | ||
Object.defineProperty(exports, "ExpectationFailedError", { enumerable: true, get: function () { return _417_1.default; } }); | ||
Object.defineProperty(exports, "E417", { enumerable: true, get: function () { return _417_1.default; } }); | ||
var _418_1 = require("./http/418"); | ||
exports.ImATeapotError = _418_1.default; | ||
exports.E418 = _418_1.default; | ||
Object.defineProperty(exports, "ImATeapotError", { enumerable: true, get: function () { return _418_1.default; } }); | ||
Object.defineProperty(exports, "E418", { enumerable: true, get: function () { return _418_1.default; } }); | ||
var _421_1 = require("./http/421"); | ||
exports.MisdirectedRequestError = _421_1.default; | ||
exports.E421 = _421_1.default; | ||
Object.defineProperty(exports, "MisdirectedRequestError", { enumerable: true, get: function () { return _421_1.default; } }); | ||
Object.defineProperty(exports, "E421", { enumerable: true, get: function () { return _421_1.default; } }); | ||
var _422_1 = require("./http/422"); | ||
exports.UnprocessableEntityError = _422_1.default; | ||
exports.E422 = _422_1.default; | ||
Object.defineProperty(exports, "UnprocessableEntityError", { enumerable: true, get: function () { return _422_1.default; } }); | ||
Object.defineProperty(exports, "E422", { enumerable: true, get: function () { return _422_1.default; } }); | ||
var _423_1 = require("./http/423"); | ||
exports.LockedError = _423_1.default; | ||
exports.E423 = _423_1.default; | ||
Object.defineProperty(exports, "LockedError", { enumerable: true, get: function () { return _423_1.default; } }); | ||
Object.defineProperty(exports, "E423", { enumerable: true, get: function () { return _423_1.default; } }); | ||
var _424_1 = require("./http/424"); | ||
exports.FailedDependencyError = _424_1.default; | ||
exports.E424 = _424_1.default; | ||
Object.defineProperty(exports, "FailedDependencyError", { enumerable: true, get: function () { return _424_1.default; } }); | ||
Object.defineProperty(exports, "E424", { enumerable: true, get: function () { return _424_1.default; } }); | ||
var _425_1 = require("./http/425"); | ||
exports.UnorderedCollectionError = _425_1.default; | ||
exports.E425 = _425_1.default; | ||
Object.defineProperty(exports, "UnorderedCollectionError", { enumerable: true, get: function () { return _425_1.default; } }); | ||
Object.defineProperty(exports, "E425", { enumerable: true, get: function () { return _425_1.default; } }); | ||
var _426_1 = require("./http/426"); | ||
exports.UpgradeRequiredError = _426_1.default; | ||
exports.E426 = _426_1.default; | ||
Object.defineProperty(exports, "UpgradeRequiredError", { enumerable: true, get: function () { return _426_1.default; } }); | ||
Object.defineProperty(exports, "E426", { enumerable: true, get: function () { return _426_1.default; } }); | ||
var _428_1 = require("./http/428"); | ||
exports.PreconditionRequiredError = _428_1.default; | ||
exports.E428 = _428_1.default; | ||
Object.defineProperty(exports, "PreconditionRequiredError", { enumerable: true, get: function () { return _428_1.default; } }); | ||
Object.defineProperty(exports, "E428", { enumerable: true, get: function () { return _428_1.default; } }); | ||
var _429_1 = require("./http/429"); | ||
exports.TooManyRequestsError = _429_1.default; | ||
exports.E429 = _429_1.default; | ||
Object.defineProperty(exports, "TooManyRequestsError", { enumerable: true, get: function () { return _429_1.default; } }); | ||
Object.defineProperty(exports, "E429", { enumerable: true, get: function () { return _429_1.default; } }); | ||
var _431_1 = require("./http/431"); | ||
exports.RequestHeaderFieldsTooLargeError = _431_1.default; | ||
exports.E431 = _431_1.default; | ||
Object.defineProperty(exports, "RequestHeaderFieldsTooLargeError", { enumerable: true, get: function () { return _431_1.default; } }); | ||
Object.defineProperty(exports, "E431", { enumerable: true, get: function () { return _431_1.default; } }); | ||
var _451_1 = require("./http/451"); | ||
exports.UnavailableForLegalReasonsError = _451_1.default; | ||
exports.E451 = _451_1.default; | ||
Object.defineProperty(exports, "UnavailableForLegalReasonsError", { enumerable: true, get: function () { return _451_1.default; } }); | ||
Object.defineProperty(exports, "E451", { enumerable: true, get: function () { return _451_1.default; } }); | ||
var _500_1 = require("./http/500"); | ||
exports.InternalServerError = _500_1.default; | ||
exports.E500 = _500_1.default; | ||
Object.defineProperty(exports, "InternalServerError", { enumerable: true, get: function () { return _500_1.default; } }); | ||
Object.defineProperty(exports, "E500", { enumerable: true, get: function () { return _500_1.default; } }); | ||
var _501_1 = require("./http/501"); | ||
exports.NotImplementedError = _501_1.default; | ||
exports.E501 = _501_1.default; | ||
Object.defineProperty(exports, "NotImplementedError", { enumerable: true, get: function () { return _501_1.default; } }); | ||
Object.defineProperty(exports, "E501", { enumerable: true, get: function () { return _501_1.default; } }); | ||
var _502_1 = require("./http/502"); | ||
exports.BadGatewayError = _502_1.default; | ||
exports.E502 = _502_1.default; | ||
Object.defineProperty(exports, "BadGatewayError", { enumerable: true, get: function () { return _502_1.default; } }); | ||
Object.defineProperty(exports, "E502", { enumerable: true, get: function () { return _502_1.default; } }); | ||
var _503_1 = require("./http/503"); | ||
exports.ServiceUnavailableError = _503_1.default; | ||
exports.E503 = _503_1.default; | ||
Object.defineProperty(exports, "ServiceUnavailableError", { enumerable: true, get: function () { return _503_1.default; } }); | ||
Object.defineProperty(exports, "E503", { enumerable: true, get: function () { return _503_1.default; } }); | ||
var _504_1 = require("./http/504"); | ||
exports.GatewayTimeoutError = _504_1.default; | ||
exports.E504 = _504_1.default; | ||
Object.defineProperty(exports, "GatewayTimeoutError", { enumerable: true, get: function () { return _504_1.default; } }); | ||
Object.defineProperty(exports, "E504", { enumerable: true, get: function () { return _504_1.default; } }); | ||
var _505_1 = require("./http/505"); | ||
exports.HTTPVersionNotSupportedError = _505_1.default; | ||
exports.E505 = _505_1.default; | ||
Object.defineProperty(exports, "HTTPVersionNotSupportedError", { enumerable: true, get: function () { return _505_1.default; } }); | ||
Object.defineProperty(exports, "E505", { enumerable: true, get: function () { return _505_1.default; } }); | ||
var _506_1 = require("./http/506"); | ||
exports.VariantAlsoNegotiatesError = _506_1.default; | ||
exports.E506 = _506_1.default; | ||
Object.defineProperty(exports, "VariantAlsoNegotiatesError", { enumerable: true, get: function () { return _506_1.default; } }); | ||
Object.defineProperty(exports, "E506", { enumerable: true, get: function () { return _506_1.default; } }); | ||
var _507_1 = require("./http/507"); | ||
exports.InsufficientStorageError = _507_1.default; | ||
exports.E507 = _507_1.default; | ||
Object.defineProperty(exports, "InsufficientStorageError", { enumerable: true, get: function () { return _507_1.default; } }); | ||
Object.defineProperty(exports, "E507", { enumerable: true, get: function () { return _507_1.default; } }); | ||
var _508_1 = require("./http/508"); | ||
exports.LoopDetectedError = _508_1.default; | ||
exports.E508 = _508_1.default; | ||
Object.defineProperty(exports, "LoopDetectedError", { enumerable: true, get: function () { return _508_1.default; } }); | ||
Object.defineProperty(exports, "E508", { enumerable: true, get: function () { return _508_1.default; } }); | ||
var _509_1 = require("./http/509"); | ||
exports.BandwidthLimitExceededError = _509_1.default; | ||
exports.E509 = _509_1.default; | ||
Object.defineProperty(exports, "BandwidthLimitExceededError", { enumerable: true, get: function () { return _509_1.default; } }); | ||
Object.defineProperty(exports, "E509", { enumerable: true, get: function () { return _509_1.default; } }); | ||
var _510_1 = require("./http/510"); | ||
exports.NotExtendedError = _510_1.default; | ||
exports.E510 = _510_1.default; | ||
Object.defineProperty(exports, "NotExtendedError", { enumerable: true, get: function () { return _510_1.default; } }); | ||
Object.defineProperty(exports, "E510", { enumerable: true, get: function () { return _510_1.default; } }); | ||
var _511_1 = require("./http/511"); | ||
exports.NetworkAuthenticationRequiredError = _511_1.default; | ||
exports.E511 = _511_1.default; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGFBQWE7QUFDYiwyQ0FBdUQ7QUFBOUMsb0NBQUEsT0FBTyxDQUFnQjtBQUNoQyxtREFBK0Q7QUFBdEQsNENBQUEsT0FBTyxDQUFvQjtBQUNwQyxpREFBMEQ7QUFBakQsdUNBQUEsT0FBTyxDQUFnQjtBQUNoQywyQ0FBb0Q7QUFBM0MsaUNBQUEsT0FBTyxDQUFhO0FBRTdCLHNCQUFzQjtBQUN0QixpQ0FBOEM7QUFBckMsMkJBQUEsT0FBTyxDQUFZO0FBQzVCLHlDQUFzRDtBQUE3QyxtQ0FBQSxPQUFPLENBQWdCO0FBRWhDLGFBQWE7QUFDYixnREFBeUQ7QUFBaEQsaUNBQUEsT0FBTyxDQUFhO0FBRTdCLHVCQUF1QjtBQUN2QixtQ0FBeUU7QUFBaEUsaUNBQUEsT0FBTyxDQUFtQjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUNwRCxtQ0FBMkU7QUFBbEUsbUNBQUEsT0FBTyxDQUFxQjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUN0RCxtQ0FBOEU7QUFBckUsc0NBQUEsT0FBTyxDQUF3QjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUN6RCxtQ0FBd0U7QUFBL0QsZ0NBQUEsT0FBTyxDQUFrQjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUNuRCxtQ0FBdUU7QUFBOUQsK0JBQUEsT0FBTyxDQUFpQjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUNsRCxtQ0FBK0U7QUFBdEUsdUNBQUEsT0FBTyxDQUF5QjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUMxRCxtQ0FBNEU7QUFBbkUsb0NBQUEsT0FBTyxDQUFzQjtBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUN2RCxtQ0FBMEY7QUFBakYsa0RBQUEsT0FBTyxDQUFvQztBQUFFLHNCQUFBLE9BQU8sQ0FBUTtBQUNyRSxtQ0FBNkU7QUFBcEUscUNBQUEsT0FBTyxDQUF1QjtBQUFFLHNCQUFBLE9BQU8sQ0FB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 | ||
Object.defineProperty(exports, "NetworkAuthenticationRequiredError", { enumerable: true, get: function () { return _511_1.default; } }); | ||
Object.defineProperty(exports, "E511", { enumerable: true, get: function () { return _511_1.default; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGFBQWE7QUFDYiwyQ0FBdUQ7QUFBOUMsMEdBQUEsT0FBTyxPQUFnQjtBQUNoQyxtREFBK0Q7QUFBdEQsa0hBQUEsT0FBTyxPQUFvQjtBQUNwQyxpREFBMEQ7QUFBakQsNkdBQUEsT0FBTyxPQUFnQjtBQUNoQywyQ0FBb0Q7QUFBM0MsdUdBQUEsT0FBTyxPQUFhO0FBRTdCLHNCQUFzQjtBQUN0QixpQ0FBOEM7QUFBckMsaUdBQUEsT0FBTyxPQUFZO0FBQzVCLHlDQUFzRDtBQUE3Qyx5R0FBQSxPQUFPLE9BQWdCO0FBRWhDLGdDQUFnQztBQUNoQyx5RUFBc0U7QUFBN0QsMEhBQUEsa0JBQWtCLE9BQUE7QUFDM0IsbURBQStEO0FBQXRELG1IQUFBLHNCQUFzQixPQUFBO0FBRS9CLGFBQWE7QUFDYixnREFBeUQ7QUFBaEQsdUdBQUEsT0FBTyxPQUFhO0FBRTdCLHVCQUF1QjtBQUN2QixtQ0FBeUU7QUFBaEUsdUdBQUEsT0FBTyxPQUFtQjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUNwRCxtQ0FBMkU7QUFBbEUseUdBQUEsT0FBTyxPQUFxQjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUN0RCxtQ0FBOEU7QUFBckUsNEdBQUEsT0FBTyxPQUF3QjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUN6RCxtQ0FBd0U7QUFBL0Qsc0dBQUEsT0FBTyxPQUFrQjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUNuRCxtQ0FBdUU7QUFBOUQscUdBQUEsT0FBTyxPQUFpQjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUNsRCxtQ0FBK0U7QUFBdEUsNkdBQUEsT0FBTyxPQUF5QjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUMxRCxtQ0FBNEU7QUFBbkUsMEdBQUEsT0FBTyxPQUFzQjtBQUFFLDRGQUFBLE9BQU8sT0FBUTtBQUN2RCxtQ0FBMEY7QUFBakYsd0hBQUEs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 |
{ | ||
"name": "egg-errors", | ||
"version": "2.1.1", | ||
"version": "2.2.0", | ||
"description": "", | ||
@@ -12,3 +12,3 @@ "scripts": { | ||
"prepublishOnly": "npm run tsc", | ||
"lint": "tslint --project tsconfig.json" | ||
"lint": "eslint . --ext .ts" | ||
}, | ||
@@ -30,6 +30,7 @@ "main": "lib/index.js", | ||
"egg-ci": "^1.8.0", | ||
"egg-mock": "^4.0.1", | ||
"eslint": "^6", | ||
"eslint-config-egg": "^9.0.0", | ||
"statuses": "^1.5.0", | ||
"toidentifier": "^1.0.0", | ||
"tslint": "^5.11.0", | ||
"tslint-config-egg": "^1.0.0", | ||
"typescript": "^3.2.2" | ||
@@ -36,0 +37,0 @@ }, |
@@ -94,3 +94,3 @@ # egg-errors | ||
Recommand use message instead of options in user land that it can be easily understood by developer, see [http error](https://github.com/eggjs/egg-errors/blob/master/lib/http/400.ts). | ||
Recommend use message instead of options in user land that it can be easily understood by developer, see [http error](https://github.com/eggjs/egg-errors/blob/master/lib/http/400.ts). | ||
@@ -115,2 +115,98 @@ ### HTTP Errors | ||
### FrameworkBaseError | ||
FrameworkBaseError is for egg framework/plugin developer to throw framework error.it can format by FrameworkErrorFormater | ||
FrameworkBaseError extends EggBaseError providing three properties which is `module`、`serialNumber` and `errorContext` | ||
FrameworkBaseError could not be used directly, framework/plugin should extends like this | ||
```js | ||
const { FrameworkBaseError } = require('egg-errors'); | ||
class EggMysqlError extends FrameworkBaseError { | ||
// module should be implement | ||
get module() { | ||
return 'EGG_MYSQL'; | ||
} | ||
} | ||
const err = new EggMysqlError('error message', '01', { traceId: 'xxx' }); | ||
console.log(err.module); // EGG_MYSQL | ||
console.log(err.serialNumber); // 01 | ||
console.log(err.code); // EGG_MYSQL_01 | ||
console.log(err.errorContext); // { traceId: 'xxx' } | ||
``` | ||
### FrameworkErrorFormater | ||
FrameworkErrorFormater will append a faq guide url in error message.this would be helpful when developer encountered a framework error | ||
the faq guide url format: `${faqPrefix}/${err.module}#${err.serialNumber}`, `faqPrefix` is `https://eggjs.org/zh-cn/faq` by default. can be extendable or set `process.env.EGG_FRAMEWORK_ERR_FAQ_PERFIX` to override it. | ||
```js | ||
const { FrameworkErrorFormater } = require('egg-errors'); | ||
class CustomErrorFormatter extends FrameworkErrorFormater { | ||
static faqPrefix = 'http://www.custom.com/faq'; | ||
} | ||
``` | ||
#### .format(err) | ||
format error to message, it will not effect origin error | ||
```js | ||
const { FrameworkBaseError, FrameworkErrorFormater } = require('egg-errors'); | ||
class EggMysqlError extends FrameworkBaseError { | ||
// module should be implement | ||
get module() { | ||
return 'EGG_MYSQL'; | ||
} | ||
} | ||
const message = FrameworkErrorFormater.format(new EggMysqlError('error message', '01')); | ||
console.log(message); | ||
// => message format like this | ||
framework.EggMysqlError: error message [https://eggjs.org/zh-cn/faq/EGG_MYSQL#01] | ||
...stack | ||
... | ||
code: "EGG_MYSQL_01" | ||
serialNumber: "01" | ||
errorContext: | ||
pid: 66568 | ||
hostname: xxx | ||
// extends | ||
class CustomErrorFormatter extends FrameworkErrorFormater { | ||
static faqPrefix = 'http://www.custom.com/faq'; | ||
} | ||
const message = CustomErrorFormatter.format(new EggMysqlError('error message', '01')); | ||
console.log(message); | ||
// => | ||
framework.EggMysqlError: error message [http://www.custom.com/faq/EGG_MYSQL#01] | ||
... | ||
``` | ||
#### .formatError(err) | ||
append faq guide url to err.message | ||
```js | ||
const { FrameworkBaseError, FrameworkErrorFormater } = require('egg-errors'); | ||
class EggMysqlError extends FrameworkBaseError { | ||
// module should be implement | ||
get module() { | ||
return 'EGG_MYSQL'; | ||
} | ||
} | ||
const err = FrameworkErrorFormater.formatError(new EggMysqlError('error message', '01')); | ||
console.log(err.message); // error message [https://eggjs.org/zh-cn/faq/EGG_MYSQL#01] | ||
``` | ||
### Available Errors | ||
@@ -125,2 +221,3 @@ | ||
| | `- ... | ||
| |- FrameworkBaseError | ||
| `- CustomError | ||
@@ -127,0 +224,0 @@ `- EggBaseException |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
92077
112
1126
233
13
1
1