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