0

我已经设法使用我从文档中改编的这段代码从我的其余 API 中取出一些预定义的方法:

var app = require('../app');
var News = app.models.News;

News.create.shared = false;
News.upsert.shared = false;
News.deleteById.shared = false;

但是,当我尝试隐藏 updateAttributes() 预定义方法时,同样的代码会中断。有谁知道这是怎么回事?

4

2 回答 2

3

你应该做:

News.prototype.updateAttributes.shared = false;
于 2014-06-09T17:13:53.340 回答
2

雷蒙德提供的那个对我不起作用

我用这个

MyModel.disableRemoteMethod('updateAttributes', false);

Strongloop 文档中对此进行了说明;这里的关键是false

于 2015-08-27T21:15:20.030 回答