logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

处理使用数据服务时遇到的异常情况

  • 在处理数据仓库时,可能会遇到异常。
  • 应用中已有一个默认异常处理器。
  • 在Post Controller的index函数中,可以使用try-catch处理异常,并用next函数将异常传递给默认处理器。
  • 默认的异常处理器定义在src/app/api中,名为default err handler
  • 异常处理器可以通过判断error message,在控制台输出错误信息。
  • 通过修改post service的SQL查询(将post id更改为错误的post_eid),手动触发异常,导致500错误响应与错误信息的输出。
  • 修正SQL查询后,重新发送HTTP请求将得到正常响应。