文件名称:node-errors:用于处理错误的辅助模块
文件大小:6KB
文件格式:ZIP
更新时间:2024-08-03 09:38:18
JavaScript
节点错误 用于处理错误的辅助模块 动机 我喜欢将系统错误(例如文件系统错误或网络错误)转换为带有有意义消息的自定义错误,并针对不同情况生成不同类型的错误,例如某些内容被禁止或未找到某些内容。 这种方式在开发 REST API 时很容易生成良好的 HTTP 状态代码和响应消息。 此外,当我只需要翻译错误并通过它时,我也讨厌一直写if (err) 。 很多时候很难测试(如网络错误),如果身体的错误if最终发生在生产中运行,它并没有进行测试,你可以拧。 这个怎么运作 var errors = require ( 'node-errors' ) function findUser ( id , callback ) { db . query ( 'SELECT * FROM users WHERE id=?' , [ id ] , function ( err , results ) {
【文件预览】:
node-errors-master
----.gitignore(587B)
----README.md(6KB)
----test()
--------test.js(5KB)
----LICENSE(1KB)
----package.json(592B)
----index.js(2KB)
----coverage.sh(116B)