Nodejs回调值返回

时间:2017-11-10 07:03:26

标签: node.js callback es6-promise

我已经调用了一种方法来获取数据并尝试返回其数据,但是get变量将变为' false'。有没有办法从get函数返回数据?

    function GetDatas(key) {
  return new Promise((resolve, reject) => {
    var get = Client.get(key, (err, result) => {
      if (err || !result) {
        return 'no data';
      }
      return result;
    });
    console.log(get);
    resolve(get);
  });
}

1 个答案:

答案 0 :(得分:0)

由于array[2] = XLSX_46.xlsx有回调,因此您无法通过Client.get调用返回数据。这样做:

return