bluebird

Bluebird ist eine voll funktionsfähige Bibliothek für Kunden- und Server-JavaScript mit Fokus auf innovative Funktionen und Leistung.
1
Antwort

Wrapping Node.js Rückrufe in Versprechen mit Bluebird

Wie umgehe ich einen Node.js Callback mit einer Promise in Bluebird? Das ist, was ich mir ausgedacht habe, wollte aber wissen, ob es einen besseren Weg gibt: %Vor% Gibt es einen saubereren Weg, dies zu tun, wenn nur ein Fehler zurückgegeben...
31.03.2014, 12:29
2
Antworten

Wie stelle ich "This" mit Promise.promisify sicher?

Ich versuche, meinen Nodejs-Server mit Versprechen mit Bluebird-Bibliothek zu refactory, aber ich bin in einem einfachen Problem stecken. Um die Benutzer von meiner Datenbank abzurufen, möchte ich alle Benachrichtigungsklassen für diesen Benu...
10.09.2015, 19:11
1
Antwort

Bluebird Promisify und Callback ohne Fehlerargument

Ich versuche eine Drittanbieter-Bibliothek zu promisifizieren, die das callback(err, data) -Muster nicht verwendet. Stattdessen geben sie immer callback(data) und throw bei Fehlern zurück. %Vor% Was ist eine gute Möglichkeit, ein so...
12.06.2014, 22:22
2
Antworten

Benutzerdefinierte Fehler und der Catch von bluebird mit ErrorClass führen zu unbeabsichtigtem Verhalten

Ich versuche ein Modul für benutzerdefinierte Fehler zu implementieren. Es sollte möglich sein, einen individuellen Fehler in der require-Anweisung der App mit diesem Modul zu instanziieren: %Vor% Dies ist das Modul: %Vor% Der oben ge...
19.11.2015, 21:31
2
Antworten

Wie wiederhole ich ein Array synchron mit lodash, Unterstrich oder bluebird [closed]

Ich habe ein Array, das Dateinamen für jeden Index enthält. Ich möchte diese Dateien einzeln nacheinander herunterladen (synchron). Ich kenne das Modul ' Async '. Aber ich möchte wissen, ob irgendwelche Funktionen in Lodash oder Undersco...
23.12.2015, 12:50
1
Antwort

Ist es sicher, ein Versprechen nicht zu lösen oder abzulehnen?

Stellen Sie sich eine Webanwendung mit Routen vor, die überprüfen müssen, ob der Benutzer auf eine bestimmte Ressource zugreifen darf, bevor er fortfährt. Die Prüfung "ist authentifiziert" beruht auf einem Datenbankaufruf. In jeder Route habe...
12.04.2014, 23:03
2
Antworten

ES6 Versprechen / Typoskript und das Bluebird-Versprechen

Ich habe ein Projekt nodejs / typescript 2 und verwende das Paket es6-promise . Jetzt möchte ich das Extra-Paket loswerden, da ich ES6 direkt in Typoskript ansprechen kann. Also habe ich das Paket es6-promise entfernt und die Datei tsconfig....
09.03.2017, 07:57
0
Antworten

Ist es möglich, Stack-Traces über Async- / Abwarten-Grenzen hinweg mit Hilfe von --harmony_async_await in Node 7 zu erhalten?

Wir experimentieren mit --harmony_async_await in Knoten 7, und verglichen mit dem transpilieren mit babel für async / await fehlt die Fähigkeit, lange Stack-Traces zu haben ( Ссылка ). Offensichtlich wäre es großartig, wenn es eine Option gäb...
18.11.2016, 06:41
1
Antwort

Wie unterstützt die Promise.coroutine den Generator als nachgebenden Wert?

Promise.coroutine unterstützt Promise als nachgebenden Werttyp. Und über die addYieldHandler(function handler) kann Promise.coroutine auch alle Typen unterstützen, die nur einmal resultieren. Aber wie könnte ich einen yieldHandler sc...
30.09.2014, 02:17
1
Antwort

Wie promote ich NodeJS Express mit Bluebird?

Ich benutze NodeJS mit Express und verwende Bluebird für Versprechungen. Ich versuche, das App-Objekt wie unten zu promi- sieren, aber sobald Promistified-Funktionen ausgelöst werden, werden immer Fehler ausgegeben. Ein Teil des Codes ist unten:...
17.07.2014, 06:01