node.js - Loopbackjs 自定义方法未显示在关系中

标签 node.js loopbackjs strongloop

在强循环中,我有一个用户模型和一个消息模型。 Messages 模型在 message.js 文件中添加了一个自定义方法。可以说它叫做

Message.sendMessage

这在消息端点上工作得很好。然后,我将消息模型作为一对多添加到用户模型中 - 这工作正常,我现在可以看到所有预定义的消息模型,但不是通过实际代码添加的方法。所以基本的 CRUD 方法可以工作,但自定义方法不行。知道如何让这些显示出来吗?

最佳答案

Message.sendMessage 是静态方法,无法从模型实例调用。

如果您想从 Message 类的实例中调用它,则需要将其定义为 Message.prototype.sendMessage

关于node.js - Loopbackjs 自定义方法未显示在关系中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32308449/

相关文章:

json - 使用 Watson API Nodejs 分析 json

node.js - Nodejs、PM2 和 nginx 部署安全性?

node.js - AND/OR 用于 Loopback 的 ACLS 中的角色

node.js - Loopback3 中的过滤器返回空数组

node.js - ng :command not found in node v6. 9.1

node.js - 在环回中感到困惑

javascript - react : Pagination is not working properly

javascript - 在 strongloop 中基于其他表从一个表中提取信息的查询

javascript - 了解 promise 链