I have an express api endpoint.
and my createS service like that:
async function createS(name, user_ids) {
const seg = new Seg ({
name : name,
user_ids : user_ids
})
await seg.save().then(doc => {
console.log(doc);===============>>> not undefined
return {doc}
}).catch(err => {console.log(err)});
}
And my controller like that:
async function createS(req,res,next){
const sName = req.body.name;
const user_ids = req.body.user_ids;
console.log("*****")
segService.createS(sName, user_ids).then(function (doc){
console.log(doc)=============================================>>> undefined
})
I know that this problem depends on asynchronous process. And I tried several type of solution Also Im new on Node JS.
Why Im getting this error? How can I solve this error?