0
我想用406響應,當用戶試圖設置他們的密碼長度少於8個字符。我正在模型上的beforeCreate
函數中進行此驗證。但是Sails迴應了一個500和一個Internal Server Error
消息。無論如何要訪問響應對象並用我自己的迴應做出迴應?如何在beforeCreate函數中發送響應?
module.exports = {
beforeCreate: function (attrs, next) {
if (attrs.password.length < PASS_MIN_LENGTH) {
return next({status: 406, message: "Password must be at least 8 characters"});
}
next();
},
... // Model definition below
};