2016-05-30 8 views
1

Ich frage mich, ob es möglich ist, das Anforderungspaket Callbacks nach Rückrufen durchführen zu lassen.Verwenden der Anforderung Rückruf in NPM, um zusätzliche Funktionen aufzurufen

Unten ist ein Beispiel dafür, was ich versuche zu erreichen:

getToken().then(function(accessToken) { 
    var deferred = q.defer(); 
    try{ 
    var accessToken = accessToken 
    console.log('The token is: '+ accessToken) 
    return deferred.promise; 
    }catch(error){ 
    deferred.reject(error); 
    console.log(error) 
    } 
}.then(function facebookRequest(token)) 
) 

Antwort

1

Sie sollten Anfrage-Versprechen, seine gemacht genau für diesen Einsatz: https://www.npmjs.com/package/request-promise

Beispiel:

requestPromise('http://www.google.com') 
    .then(function (htmlString) { 
     // Process html... 
    }) 
    .catch(function (err) { 
     // Crawling failed... 
    }); 
+1

Danke, habe gerade gelernt, wie man Anfragen verwendet, also werde ich versuchen, Anfrage-Versprechen jetzt zu verwenden! So viel zu lernen für einen Anfänger, der gerade erst vor nicht allzu langer Zeit mit Javascript begonnen hat! – turtlepower

+1

es ist wirklich einfach, es ist nur Anfrage, aber mit Versprechungen, sehr nett – JordanHendrix

Verwandte Themen