最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

函数async,等待快递返回undefined响应

IT培训 admin 5浏览 0评论

函数async,等待快递返回undefined响应

我有成功保存的不同文件中的路由和服务,但函数返回未定义

module.exports = async(app, passport) =>{ 
  app.post('/x/v1/user/registro', async(req, res)=>{
    const saveUser = await userServices.create(req.body)
    console.log(saveUser)
  })
})

以及保存用户的功能

class userServices {
    create(user, callback){ 
            var newUsuario = new User() 
            newUsuario.username =  user.username,
            newUsuario.save(callback);   
        }
}

module.exports = new userServices()
回答如下:

只需将您的代码更改为:

const saveUser = await userServices.create(req.body, (elem)=>{console.log('elem',elem)})

函数async,等待快递返回undefined响应

我有成功保存的不同文件中的路由和服务,但函数返回未定义

module.exports = async(app, passport) =>{ 
  app.post('/x/v1/user/registro', async(req, res)=>{
    const saveUser = await userServices.create(req.body)
    console.log(saveUser)
  })
})

以及保存用户的功能

class userServices {
    create(user, callback){ 
            var newUsuario = new User() 
            newUsuario.username =  user.username,
            newUsuario.save(callback);   
        }
}

module.exports = new userServices()
回答如下:

只需将您的代码更改为:

const saveUser = await userServices.create(req.body, (elem)=>{console.log('elem',elem)})
发布评论

评论列表 (0)

  1. 暂无评论