本文介绍了无法从服务模型返回用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将用户从我的服务模型返回到控制器模型,但是我无法做到这一点,有人可以帮助我吗?

I need to return user from my service model to controller model but i am not able to do that can anybody help me that ?

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 ;
}

`

这篇关于无法从服务模型返回用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 00:25