这里有个坑,是上一个课程挖下的
翻译 titile 到 slug,调用了百度翻译 Api,但是没有做错误处理,当调用接口失败(比如我们网络与百度服务器不通),会直接抛出异常。因为这个过程交给队列处理了,报错最多导致队列执行失败,slug 没有写入到数据库中,而返回的响应依然是正常的。测试时,队列是同步执行的,直接导致返回的响应是 500,测试失败。
推荐文章: