Пример не модифицированных исходников здесь.
Есть следующий код:
var userSchema = mongoose.Schema({
local: {
email: String,
password: String
}
});
Хочу переделать его в:
var userSchema = mongoose.Schema({
local: {
id: String,
user: {
email: String,
password: String
}
}
});
Выполнив указанные изменения, получаю ошибку при попытке авторизации:
node_modules\bcrypt-nodejs\bCrypt.js:642
throw "Incorrect arguments";
Переименовал вхождения вида
local.email
в
local.user.email
в следующих файлах:
- routes.js
- profile.ejs
- user.js
- passport.js
Тонны благославления и любви прольются на того, кто поможет выйти из этого леса. Спасибо!