我正在寻找如何最佳实践地自定义默认的Sails.js CRUD蓝图。我所指的简单示例是,假设我需要创建SomeModel
,使用标准蓝图POST \someModel
操作,并且我还想从req
对象中获取有关经过身份验证的用户的信息,并将此属性设置为req.body
以在beforeCreate
函数中使用values.user.id
:
module.exports = {
attributes: {
// some attributes
},
beforeCreate: function (values, cb) {
// do something with values.user.id
}
};
我对sails.js非常不熟悉,并且不想使用反模式,所以我想请教如何正确处理这种情况。如果有一些关于这个主题的好资源就更好了。