2016-11-16 54 views
-1

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

当我想用承诺那样:

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

我得到了一个错误: “的ReferenceError:Pomise没有定义”

我能做些什么? 谢谢

回答

4

你拼写承诺错误。

这是承诺不流氓。

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

天啊!我很愚蠢!!!!!!谢谢 –

+1

没问题,我们都曾经在那里! –