我已经设法从我的其余API中取出了一些预定义的方法,使用了我从documentation改编的代码:
var app = require('../app');
var News = app.models.News;
News.create.shared = false;
News.upsert.shared = false;
News.deleteById.shared = false;
但是,当我尝试隐藏updateAttributes()预定义方法时,同样的代码会中断。有谁知道这是怎么回事?
答案 0 :(得分:3)
你应该这样做:
News.prototype.updateAttributes.shared = false;
答案 1 :(得分:2)
雷蒙德提供的那个不适合我
我用过这个
MyModel.disableRemoteMethod('updateAttributes', false);
Strongloop docs中陈述的内容;这里的关键是 false 。