从函数

时间:2017-07-31 13:51:02

标签: javascript node.js

我有这个函数,我想用它来将一个用户对象的值赋给一个变量,以便可以多次使用它。

function getUser() {
    if (req.cookies.token) {
      authService().getUser()
        .then((user) => {
          if (user) return user;
          return null;
        }).catch((error) => {
        console.log(error);
      });
    }
  }

当用户对象在.then()语句中记录到控制台时,它可以正常工作。然而,然后我调用该函数,它返回undefined。

console.log('Get user: ', getUser());

是否有正确的方法从函数返回promise的结果?

0 个答案:

没有答案