2016-11-11 53 views
0

我正在使用亞馬遜api客戶端網關。我有一切設置與訪問密鑰和其他配置。所有的請求和響應都可以正常工作。現在我正試圖從前端添加這些調用的時間,但無法使其工作。試圖從前端添加時間在api網關客戶端

 var apigClient = apigCleint.newClient({ 
     apiKey: 'This-is-my-api-key' 
     }); 

     var fn1 = apigClient.getMyData(params, body, additionalParams) 

     fn1.then(function(result) { 
      //succcess part 
     }).catch(function(err) { 
      console.log(err); 
     }).timeout(1000, function(){ 
      //timeout part 
     }); 

這是我試過的,但超時部分不會工作。任何線索或建議?

+0

你可以檢查它[如何設置apigClient aws中的前端超時](https://stackoverflow.com/questions/45382717/how-to-set-timeout-from-frontend-in-apigclient-aws) –

+0

你可以檢查它[如何設置apigClient aws前端超時](https://stackoverflow.com/questions/45382717/how-to-set-timeout-from-frontend-in-apigclient-aws) –

回答

0

如果承諾則超時將與TimeoutError被拒絕它應該做的

fn1.timeout(1000) 
    .then(function(result) { 
     //succcess part 
    }).catch(function(err) { 
     console.log(err); 
    });