对很多模型应用 disableRemoteMethod
Apply disableRemoteMethod for a lot of models
如何将其应用到我的所有模型?
common/models/task.js
module.exports = function(Task) {
Task.disableRemoteMethod("upsert", true);
Task.disableRemoteMethod("updateAll", true);
Task.disableRemoteMethod("updateAttributes", false);
Task.disableRemoteMethod('createChangeStream', true);
Task.disableRemoteMethod("find", true);
Task.disableRemoteMethod("replaceOrCreate", true);
};
例如,对于项目、用户等
创建一个 mixin 并在那里禁用这些远程方法
如何将其应用到我的所有模型?
common/models/task.js
module.exports = function(Task) {
Task.disableRemoteMethod("upsert", true);
Task.disableRemoteMethod("updateAll", true);
Task.disableRemoteMethod("updateAttributes", false);
Task.disableRemoteMethod('createChangeStream', true);
Task.disableRemoteMethod("find", true);
Task.disableRemoteMethod("replaceOrCreate", true);
};
例如,对于项目、用户等
创建一个 mixin 并在那里禁用这些远程方法