Suchergebnisse für Anfrage "bluebird"
Promises und generische .catch () -Anweisungen
Ich schreibe eine API für mein System, die eine XHR an den Server sendet und ein Versprechen zurückgibt, das vom Aufrufer behandelt werden sollte - soweit so gut. Für jeden API-Aufruf muss ich ein @ verwend.then und.catch ruft an, ...
Weg zu finden, ob Funktion Versprechen zurückgeben wird
Below Ich habe eine Funktion, die ein Versprechen zurückgibt, das @ lötrue. Kann ich auf irgendeine Weise herausfinden, ob eine Funktion ein Versprechen zurückgibt? var myPromiseFunction = function(){ return Promise.resolve(true) ...
Testing abgelehnt Versprechen in Mocha / Chai
Ich habe eine Klasse, die ein Versprechen ablehnt: Sync.prototype.doCall = function(verb, method, data) { var self = this; self.client = P.promisifyAll(new Client()); var res = this.queue.then(function() { return self.client.callAsync(verb, ...
Wie man tief verschachtelte Versprechen vereinfacht
Ich bin auf eine Situation gestoßen, in der ich bei jeder "else" -Klausel in einem @ aufbrechen musthen(), und das sieht nicht besser aus als verschachtelte Rückrufe. Dies ist ein Anmeldevorgang: User.findOne({ username: username }).exec() ...
Bluebird.JS Promise: neues Promise (Funktion (auflösen, ablehnen) {}) vs Promise.try (Funktion () {})
Wann soll ich welche verwenden? Sind die folgenden gleich? new Promise () Beispiel: function multiRejectExample(){ return new Promise(function (resolve, reject){ if(statement){ console.log('statement 1'); reject(throw new Error('error')); ...
Wie kann man mit Promise.promisify sicherstellen, dass dies korrekt ist?
Ich versuche, meinen NodeJS-Server mithilfe von Versprechungen mit der Bluebird-Bibliothek zu überarbeiten, aber ich stecke in einem einfachen Problem fest. Nachdem ich die Benutzer aus meiner Datenbank abgerufen habe, möchte ich ...
Wann müsste jemand einen aufgeschobenen erstellen?
Es scheint im Allgemeinen, dass das Erstellen verzögerter Objekte jetzt allgemein für die Verwendung des Versprechen-Konstruktors im ES6-Stil nicht mehr empfohlen wird. Gibt es eine Situation, in der es notwendig (oder besser irgendwie) wäre, ...
NodeJS, Versprechen, Streams - Verarbeitung großer CSV-Dateien
Ich muss eine Funktion zum Verarbeiten großer CSV-Dateien für die Verwendung in einem bluebird.map () -Aufruf erstellen. Angesichts der möglichen Dateigrößen würde ich gerne Streaming verwenden. Diese Funktion sollte einen Stream (eine ...
node.js, Bluebird, schlechte Kontrolle über den Ausführungspfad
Ich versuche Bluebird zu lernen; Ich kontrolliere die Ausführung nicht so, wie ich will. (Diese Bluebird-Frage stammt von einer async.js-Frage unter Node.js, Async-Modul, ...
Ein Versprechen wurde in einem Handler erstellt, aber nicht von ihm zurückgegeben.
Ich habe gerade angefangen, Bluebird-Versprechen zu verwenden und erhalte einen verwirrenden Fehler Code Abstract var jQueryPostJSON = function jQueryPostJSON(url, data) { return Promise.resolve( jQuery.ajax({ contentType: "application/json; ...