2016-11-16 126 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

沒問題,我們都曾經在那裏! –

相關問題