我从和尚开始而不是猫鼬 - 我真的很乐意保持这种状态!
我的具体问题:如何使用僧侣转移或更好地“适应”以下功能 - 这存在于很多 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 功能和模型创建和与和尚回传的等价物吗?