回调函数调用未定义的返回值

时间:2019-06-26 13:46:36

标签: javascript node.js

我有一个功能,该功能旨在使用ax = sns.boxplot(x='x', y='y', hue='Type', data=test)

从数据库中获取用户数据
knexjs

我调用该函数以获取用户详细信息

function getByUserId(userId, done) {
  db
    .from(tableName)
    .where('user_id', userId)
    .first()
    .then((user) => {
      done(null, user)
    })
    .error((error) => {
      done(error)
    })
}

然后我调用函数function getReprintUserName(id) { let user userRepo.getByUserId(id, (err, user) => { if (err) {} else { user = user.full_name } }) return user } ,但它返回getReprintUserName(id)。可能是什么原因?

0 个答案:

没有答案