在NodeJS中使用es6 Promise

时间:2016-11-16 22:23:24

标签: node.js promise ecmascript-6

我正在使用NodeJS 6.9.1。 我的命令:node -e' console.log(process.versions.v8);' 结果:5.1.281.84

当我想要使用这样的承诺时:

object GetAllRunDetails {
    val getAllRunDetails = exec( ....)
}


object GetRunIdDetails{
   val getRunIdDetails =  exec( .... )
}

val scn1 = scenario("Scenario 1")
    .exec(GetAllRunDetails.getAllRunDetails)

val scn2 = scenario("Scenario 2")
    .exec(GetRunIdDetails.getRunIdDetails)


setUp(scn1.inject(atOnceUsers(1)),
      scn2.inject(atOnceUsers(1)));

我收到错误:" ReferenceError:未定义Pomise"

我该怎么办? 感谢

1 个答案:

答案 0 :(得分:4)

你拼错了承诺。

承诺不是Pomise。

function updateTokenIfNeeded() {
    return new Promise( function(resolve, reject) {
        if (Cookie.value == "") {
            getToken()
                .then(function(res) {
                    Cookie.value = res;
                    resolve();
            })
            .catch(function(err) {
                reject(err);
            });
        }
    });
};