gpt4 book ai didi

node.js - 未触发 sailsjs beforeCreate

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:15 30 4
gpt4 key购买 nike

我有一个带有非常基本模型的 blank sails 0.9.8 应用程序:

module.exports = {

attributes: {

nickname: 'string',
encryptedPassword: 'string',

beforeCreate: function(values, next){
values.encryptedPassword = "123";
next();
}
}

};

当我从控制台创建一个新用户时,没有调用 beforeCreate 方法,因此没有创建 encryptedPassword。
我确定我在这里遗漏了一些东西,但找不到什么。有什么想法吗?

最佳答案

您必须将 beforeCreate 放在属性之外。参见 https://github.com/balderdashy/sails-docs/blob/master/models.md#lifecycle-callbacks

关于node.js - 未触发 sailsjs beforeCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21093104/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com