2016-11-11 2 views
0

私はamazon 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); 
    }); 

として行われるべきです。

関連する問題