Loopbackjs 自定义方法未在关系中显示
Loopbackjs custom methods not showing in relations
在强循环中,我有一个用户模型和一个消息模型。 Messages 模型在 message.js 文件中添加了一个自定义方法。假设它叫做
Message.sendMessage
这在消息端点工作正常。然后我将消息模型作为一对多添加到用户模型中 - 这工作正常,我现在可以看到所有预定义的消息模型,但不是我通过实际代码添加的方法。所以基本的 CRUD 方法有效,但自定义方法无效。知道如何让这些显示出来吗?
Message.sendMessage
是一个静态方法,不能从模型实例中调用。
如果你想从Message
class的实例中调用它,你需要将它定义为Message.prototype.sendMessage
在强循环中,我有一个用户模型和一个消息模型。 Messages 模型在 message.js 文件中添加了一个自定义方法。假设它叫做
Message.sendMessage
这在消息端点工作正常。然后我将消息模型作为一对多添加到用户模型中 - 这工作正常,我现在可以看到所有预定义的消息模型,但不是我通过实际代码添加的方法。所以基本的 CRUD 方法有效,但自定义方法无效。知道如何让这些显示出来吗?
Message.sendMessage
是一个静态方法,不能从模型实例中调用。
如果你想从Message
class的实例中调用它,你需要将它定义为Message.prototype.sendMessage