2016-11-11 3 views
0

Ich arbeitete mit dem Amazon-API-Client-Gateway. Ich habe alles mit dem Zugriffsschlüssel und anderen Konfigurationen eingerichtet. Und es funktioniert perfekt mit der ganzen Anfrage und Antwort. Im Moment versuche ich eine Auszeit für diese Anrufe vom Frontend hinzuzufügen, aber ich konnte es nicht zum Laufen bringen.Versuchen, Timeout von Front-End in api Gateway-Client hinzuzufügen

 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 
     }); 

Dies ist, was ich versucht habe, aber der Timeout-Teil wird nicht funktionieren. Irgendwelche Anhaltspunkte oder Vorschläge?

+0

Sie können es überprüfen [wie Timeout von Front-End in apigClient aws festgelegt wird] (https://stackoverflow.com/questions/45382717/how-to-set-timeout-from-frontend-in-apigclient-aws) –

+0

Sie können es unter [wie man Timeout vom Frontend in apigClient aws einstellen] überprüfen (https://stackoverflow.com/questions/45382717/how-to-set-timeout-from-frontend-in-apigclient-aws) –

Antwort

0

sollte es als

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

getan werden, wenn Versprechen Timeouts dann wird es mit Timeouterror abgelehnt.

Verwandte Themen