strong-error-handler:用于开发(调试)和生产环境的错误处理程序

时间:2024-08-24 10:16:36
【文件属性】:

文件名称:strong-error-handler:用于开发(调试)和生产环境的错误处理程序

文件大小:95KB

文件格式:ZIP

更新时间:2024-08-24 10:16:36

nodejs express error-handler loopback hacktoberfest

强错误处理程序 这个包是一个用于开发(调试)和生产环境的错误处理程序。 在生产模式下, strong-error-handler从错误响应中省略详细信息以防止泄露敏感信息: 对于 5xx 错误,输出仅包含 HTTP 规范中的状态代码和状态名称。 对于 4xx 错误,输出包含完整的错误消息 ( error.message ) 和ValidationError通常用于提供有关验证问题的机器可读详细信息的details属性 ( error.details ) 的内容。 它还包括error.code以允许传递机器可读的错误代码,该代码可用于例如翻译。 在调试模式下, strong-error-handler在 HTTP 响应中向客户端返回完整的错误堆栈跟踪和任何错误对象的内部详细信息。 支持的版本 该模块采用政策,其生命周期结束 (EOL) 日期如下: 版本 地位 已发表 停产 4.x


【文件预览】:
strong-error-handler-master
----intl()
--------tr()
--------nl()
--------zh-Hant()
--------de()
--------zh-Hans()
--------fr()
--------pl()
--------ko()
--------es()
--------cs()
--------it()
--------en()
--------ja()
--------ru()
--------pt()
----.eslintrc(28B)
----.github()
--------ISSUE_TEMPLATE.md(686B)
--------PULL_REQUEST_TEMPLATE.md(636B)
--------codeql()
--------workflows()
----views()
--------default-error.ejs(737B)
--------style.css(562B)
----commitlint.config.js(637B)
----CHANGES.md(4KB)
----lib()
--------logger.js(733B)
--------send-xml.js(630B)
--------clone.js(717B)
--------data-builder.js(2KB)
--------send-html.js(1KB)
--------send-json.js(741B)
--------handler.js(2KB)
--------content-negotiation.js(4KB)
----CONTRIBUTING.md(1KB)
----.travis.yml(82B)
----test()
--------handler.test.js(32KB)
----LICENSE.md(1KB)
----README.md(11KB)
----index.d.ts(2KB)
----.npmrc(49B)
----.gitignore(529B)
----CODEOWNERS(177B)
----package-lock.json(217KB)
----package.json(1014B)

网友评论