我想为内置的create
函数添加一些功能。
我有一个名为user的模型,我知道我可以通过在create
声明我自己的create
函数来覆盖UserController
函数:
module.exports = {
create: function(req, res) {
// Logic here for checking if everything is okay
if (everything_okay) {
// call super.create() ? <--
}
else{
res.josn({ error: err });
}
},
};
我仔细阅读了文档,但无法了解如何实施指定的<--
行。
答案 0 :(得分:0)
// call super.create() ? <--
表示这是您致电的地方:
User.create(userObject, function (err, cretaedUserObj) {
if(err) {
//handle err
} else {
//user succesfully created.
}
});
所以基本上,如果所有参数都正常,即if(everything_okay)
,则创建用户,否则你处理不好的。
希望这有帮助。