javascript - 有什么方法可以在使用 Express Generator 构建的 NodeJS API 上调试 UnhandledPromiseRejectWarning?
问题描述
在这种情况下,当我运行本地 API 时,我会收到一条警告,其中包含
UnhandledPromiseRejectionWarning:错误:在 WriteWrap.afterWrite [as oncomplete] (net.js:835:14) (node:7028) > UnhandledPromiseRejectionWarning 处写入 EPIPE:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝编号:1)
指定这可能是一个没有正确编写 catch() 回调的 JS 承诺。我检查了整个 API(控制器、模型,甚至中间件)并且所有函数和承诺都正确返回。所有 mongoDB 守护程序都运行良好,但 API 仅响应 404 状态。
有什么方法可以在不包含任何 TDD 或测试单元的情况下调试 API?
谢谢。
解决方案
推荐阅读
- fish - 没有可用的手册页,即使那里很清楚
- r - 使用服务主体和 R 将 Azure Databricks 连接到 SQL 数据库
- mysql - WHERE 子句中的 AES_DECRYPT
- sql - 是否有一个 SQL 函数可以让我们将条件置于 WHERE 子句之上?
- python - 如何接受用户输入的多个参数并将其传递给参数并打印所有项目
- sql - sql server - 将日期从 mm/yyy 转换为 yyyymmgg
- ios - 如何使用 Swift 将静态和动态单元格维护到 TablViewController 中?
- kubernetes - Vault 和 Jenkins 在 Kubernetes 集群中运行
- docker - apt -o APT::Keep-Downloaded-Packages=true install
不将 debs 保存在 docker 中 - java - 运行 gradlew assembleRelease 时出现内存不足错误 - react-native