【发布时间】:2018-08-01 09:09:58
【问题描述】:
我想在自定义操作中调用默认蓝图操作。我该怎么做?
根据here,我尝试使用这个:sails.hooks.blueprints.middleware.update(this.req, this.res);
在我的自定义更新操作中
fn: async function (inputs, exits) {
try {
sails.hooks.blueprints.middleware.update(this.req, this.res);
} catch (err) {
console.log(err);
}
return exits.success();
}
但出现错误:TypeError: sails.hooks.blueprints.middleware.update is not a function
然后我尝试声明:let update = require('sails/lib/hooks/blueprints/actions/update');
并调用
fn: async function (inputs, exits) {
update(this.req, this.res);
return exits.success();
}
但没有成功。
我正在使用 Sails.JS v1.0.2。
【问题讨论】: