Tag: bluebird
Bluebird ist eine voll ausgestattete Versprechen-Bibliothek für die client-und server JavaScript mit Schwerpunkt auf innovative Funktionen und Leistung.
2
Antworten
Ich das schreiben von code, der etwas tut, das sieht aus wie: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { //or = new $.Deferred()
2
Antworten
Dies ist eine kurze version von meinem code. var Promise = require('bluebird'); var fs = Promise.promisifyAll(require("fs")); if (conditionA) { fs.writeFileAsync(file, jsonData).then(function() { return functionA(); }); } else { functionA(); } Beide Bedingungen nennen functionA. Ist dort Weg,
16
Antworten
Will ich arbeiten, mit dem Versprechen aber ich habe ein callback-API in einem format wie diesem: 1. DOM-laden, der eine oder andere Zeit-Ereignis: window.onload; //set to callback ... window.onload = function(){ }; 2. Plain callback: function request(onChangeHandler){
4
Antworten
Ich bin mit dem Bluebird Versprechen-Bibliothek unter Node.js, es ist toll! Aber ich habe eine Frage: Wenn Sie einen Blick auf die Dokumentation des Knotens child_process.exec und child_process.execFile können Sie sehen, dass diese beiden Funktionen sind der
4
Antworten
Mit Q kann ich definieren, ein neues Versprechen mit: var queue = q(); Aber mit Bluebird, wenn ich tun: var queue = new Promise(); Bekomme ich: TypeError: the promise constructor requires a resolver function Wie bekomme ich
2
Antworten
Bluebird promisifaction ist ein wenig Magie, und request ist ein ziemliches Durcheinander (es ist eine Funktion, die verhält sich wie ein Objekt mit Methoden). Das spezifische Szenario ist ganz einfach: ich habe eine request-Instanz mit aktivierten cookies,
1
Antworten
Nach Node.js Hinzugefügt native Unterstützung für zusagen, gibt es immer noch Gründe für die Verwendung von Bibliotheken wie Q oder BlueBird? Zum Beispiel, wenn Sie ein neues Projekt starten, und lassen Sie uns davon ausgehen, in diesem