2
이것은 사용자 엔터티를 생성하기 전의 사용자 모델입니다. createdBy 및 updatedBY에 값 세션 변수를 자동으로 부여하려고합니다.sails.js에서 모델의 beforeCreate 메소드에서 세션 변수에 액세스하는 방법은 무엇입니까?
module.exports = {
autoPK: false,
attributes: {
id:{columnName:'ID', type: 'integer', autoIncrement: true, primaryKey: true},
employeeId:{columnName:'EMPLOYEE_ID', type: 'string',unique : true},
firstName:{columnName:'FIRST_NAME', type: 'string'},
lastName:{columnName:'LAST_NAME', type: 'string'},
createdBy:{columnName:'CREATED_BY', model: 'user'},
updatedBy:{columnName:'CREATED_BY', model: 'user'},
},
beforeCreate: function(values, cb) {
values.createdBy=req.session.userId;
values.updatedBy=req.session.userId;
return values;
},
beforeUpdate: function(values, cb) {
values.updatedBy=req.session.userId;
return values;
},
}
주셔서 감사합니다 짐 :) –