0

我从和尚开始而不是猫鼬 - 我真的很乐意保持这种状态!

我的具体问题:如何使用僧侣转移或更好地“适应”以下功能 - 这存在于很多 node/mongoose/passport.js 教程中?

这是猫鼬的片段:


// 应用程序/模型/user.js

var mongoose = require('mongoose');
var bcrypt   = require('bcrypt-nodejs');

// 为我们的用户模型定义模式

var userSchema = mongoose.Schema({..})

// 生成哈希

userSchema.methods.generateHash = function(password) {
return bcrypt.hashSync(password, bcrypt.genSaltSync(8), null);};

// 检查密码是否有效

userSchema.methods.validPassword = function(password) {
return bcrypt.compareSync(password, this.local.password);};

// 为用户创建模型并将其公开给我们的应用程序

module.exports = mongoose.model('User', userSchema);

好吧,我已经有一个和尚模式,但是如何继续呢?任何人都可以给我一个提示,让我有两个 bcrypt 功能和模型创建和与和尚回传的等价物吗?

4

0 回答 0