StrongLoop:隐藏方法updateAttributes()

时间:2014-06-09 16:25:36

标签: node.js strongloop

我已经设法从我的其余API中取出了一些预定义的方法,使用了我从documentation改编的代码:

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

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

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

2 个答案:

答案 0 :(得分:3)

你应该这样做:

News.prototype.updateAttributes.shared = false;

答案 1 :(得分:2)

雷蒙德提供的那个不适合我

我用过这个

MyModel.disableRemoteMethod('updateAttributes', false);

Strongloop docs中陈述的内容;这里的关键是 false