我afterSave
在 Cloud Code 中有一个有条件地调用自定义方法的处理程序。
根据我的测试,这两个功能似乎都按预期工作。自定义方法被适当地跳过(确认控制台消息看起来正确)。它也被适当地调用,并且自定义方法完全按照需要创建一个新对象。
让我感到困惑的是,当调用自定义方法时,我在 Cloud Code 日志中得到如下内容:
Input: {"title":"title","ownerId":"ownerId"}
Result: undefined
就像我说的,这些值似乎被正确传递了,并且该方法似乎运行正确,但我不明白为什么我得到Result: undefined
.
在被调用的方法中,我在每个可能的路径中放置了一个response.success()
或。response.error()
那么,这有什么好担心的吗?
自定义方法是一种“即发即弃”类型的方法,因此我的afterSave
方法不会等待响应。这就是我得到的原因Result: undefined
吗?