我想知道如何扩展LoopBack创建的CRUD方法。
我有一个属性为public_key
的模型。我想为此模型的POST
api端点构建两个自定义行为。
如何扩展默认方法以实现这些行为?
答案 0 :(得分:2)
我可以通过在server/boot
下创建一个javascript文件来覆盖默认方法。
module.exports = function(app) {
var MyModel = app.models.MyModel;
var create = MyModel.create;
// Overrides POST '/api/MyModel' endpoint
MyModel.create = function(data, done) {
// Do custom things
create.call(MyModel, data, done);
};
};
但是我无法修改返回值。
答案 1 :(得分:0)
您可以定义作为REST端点公开的自定义remote methods