bluebird

    0熱度

    1回答

    我將socket.io的emit函數轉換爲這樣的承諾。 var io = require("socket.io-client") var Promise = require("bluebird") var _ = require("underscore") io.emitAsync = function(event, payload){ return new Promise(fu

    3熱度

    2回答

    如果我沒有正確使用.spread法藍鳥承諾在Sails.js模式工作時,我不知道。下面是我有: transactionAsync('BEGIN') .then(function() { return Model.findOne({ id: 5) }); }) .then(function(results){ if(!results) { return res.

    1熱度

    1回答

    我試圖使用藍鳥和mongodb,我得到一個錯誤。 var Promise = require("bluebird") var MongoDB = require("mongodb") Promise.promisifyAll(MongoDB) return MongoDB.connectAsync(process.env.MONGO_URL).then(function(db){

    2熱度

    1回答

    我很想在承諾中包裝一個事件。 更具體地說,我很想有一個方法來承諾,從每個發出的事件返回值。 var events = require('events') var eventEmitter = new events.EventEmitter() eventEmitter.on("add", function(data){ console.log(data+1) return

    7熱度

    1回答

    我期待循環通過藍鳥一些任務,只是使用超時作爲實驗機制。 [不希望使用異步或任何其他庫] var Promise = require('bluebird'); var fileA = { 1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five' }; function calculate(k

    13熱度

    2回答

    在一個承諾庫藍鳥有函數promisifyAll或其他類似的庫,聲稱將回調模式的異步函數轉換爲基於承諾,即。 resolve(),reject()或done() ..那麼它是如何工作的? 例如: function myAsync1 (data, url, callBack) {...} ,如果我把它放在 Promise.promisify(myAsycn1); 然後將我喜歡這個功能工作..

    2熱度

    1回答

    這是我不明白的關於.each()的內容。該函數返回一個承諾,該承諾產生原始數組而不是回調結果數組。你如何得到結果呢? .map()不是我要找的元素,因爲元素需要按順序處理。 var input = [1, 2, 3]; return promise.each(input, causeSideEffect).then(function() { /* return true if any

    1熱度

    2回答

    我正在使用藍鳥承諾。這在文檔中並不明確。假設以下,假設所有實例都相應承諾: FindSomeDBModel.then(function(model) { return [ model.getOtherModels(), aHTTPRequest('https://google.com') ]; }).spread(function(otherModel

    0熱度

    2回答

    我有一些方法,它做了一些東西,並調用回調,並在一定的時間後,它做同樣的事情。 var myFunction = function(callback){ setInterval(function(){ var stuff; //do some stuff callback(stuff) }, 3000); } 我可以將其更改爲承諾函數嗎?如果是

    1熱度

    2回答

    我試圖將email-templates節點模塊轉換爲promise。我使用bluebird進行了promisification,但無法轉換。 var emailTemplates = Promise.promisifyAll(require('email-templates')); 是promisification節點模塊支持這種轉換還是我在做什麼錯誤? 編輯: 我現在所做的這樣,但想將其轉換