【发布时间】:2022-01-01 19:20:04
【问题描述】:
我正在为学校开发我的第一个nestjs项目,它是一个与用户打交道的nestjs API。
在错误管理方面,我想了解如何确定像 find、findOne、remove... 这样的 typeorm 方法是否有可能引发异常。
- 例如,如果没有 userId,
find(userId)不会抛出,但这是一个承诺,所以我还应该链接.catch()吗? - 是否存在会抛出异常的情况(例如数据库服务器关闭?)
由于来自 C 语言,我倾向于接受训练来想象最坏的情况,而不是通常的行为,而且我在文档中找不到任何明确说明每种方法的 throw 的内容。
【问题讨论】: