Мне нужно вернуть пользователя из моей сервисной модели в модель контроллера, но я не могу этого сделать, кто-нибудь может мне помочь?
async function create(userParam) {
if (await User.findOne({ username: userParam.username })) {
throw 'Username "' + userParam.username + '" is already taken';
}
const user = new User(userParam);
console.log("User", userParam , user )
// hash password
if (userParam.password) {
user.hash = bcrypt.hashSync(userParam.password, 10);
}
// return user from here
await user.save();
}
попробуй это '
user.save().then(item =>{
return item ;
}
'
create
.
return await user.save()
await
не является необходимым ,return user.save()
должно быть достаточно