define-error:轻松定义错误,但具有堆栈跟踪和instanceof支持

时间:2021-04-30 05:17:27
【文件属性】:
文件名称: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)

网友评论