функции асинхронные, ожидают в экспресс-возврате неопределенный ответ - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть маршруты и сервисы в разных файлах, которые пользователь успешно сохранил, но функция возврата не определена

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()

1 Ответ

0 голосов
/ 13 февраля 2019

Просто измените свой код на это:

const saveUser = await userServices.create(req.body, (elem)=>{console.log('elem',elem)})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...