(...)。那不是函数

时间:2018-12-04 10:50:07

标签: javascript node.js

我需要修复以下代码上的错误,有人可以帮我吗?该代码写在JS(NodeJs)上。错误是此(...).then is not a function。谢谢。

try {
  var decoded = jwt.decode(JWTToken, { complete: true });
  var audience = decoded.payload.aud;

  return db.checkAudience(audience).then(ehClient => {
    if (ehClient == true) {
      return db.getCreditsGeneral(sgecode, collections, year).then(total => {
        let result = [];
        total.forEach(item => {
          result.push({
            collection: item.Sistema,
            levelType: item.idNivelEnsino,
            grade: item.codPortal
          });
        });
        return result;
      });
    } else {
      return "not authorized";
    }
  });
} catch (err) {
  return { erro: err.message };
}

0 个答案:

没有答案