Mongoose检查/处理授权保存

时间:2012-08-08 05:50:11

标签: node.js mongoose everyauth

在mongoose架构中,我想检查用户是否保存文件。 使用everyauth我已经让它工作了,但它会将完整的堆栈跟踪引入控制台。

SpotSchema.pre('save', function (next) {
   if(!everyauth.user){
        // throws the errror
        next(new Error('Not Logged in'));
        return;
    }
   next();
}

有没有办法更优雅地处理这个问题?

1 个答案:

答案 0 :(得分:0)

不要扔 http://mongoosejs.com/docs/middleware.html

检查错误处理部分并处理保存功能中的错误