【文件属性】:
文件名称:define-error:轻松定义错误,但具有堆栈跟踪和instanceof支持
文件大小:8KB
文件格式:ZIP
更新时间:2021-04-30 05:17:27
JavaScript
定义错误
定义错误时不加修饰,但具有堆栈跟踪和instanceof支持。
例子
首先,创建并公开一个定义错误的单例,例如errors.js :
var defineError = require ( 'define-error' )
module . exports . DatabaseError = defineError ( 'DatabaseError' )
module . exports . HttpResponseError = defineError ( 'HttpResponseError' , function ( message , code ) {
this . code = code
} )
然后使用它们:
var assert = require ( 'assert' ) ,
DatabaseError = r
【文件预览】:
define-error-master
----.gitignore(38B)
----package.json(2KB)
----.travis.yml(2KB)
----.zuul.yml(339B)
----LICENSE(1KB)
----index.js(540B)
----README.md(2KB)
----example()
--------usage.js(666B)
--------errors.js(213B)
----test()
--------define-error.js(400B)
--------instanceof.js(453B)
--------init.js(552B)
--------name.js(590B)
--------stack.js(864B)