bluebird

    1熱度

    1回答

    我一直在使用node.js,我需要用jsons檢查一個數組並更新一些項目,並在最後返回更新後的數組。 我在做什麼是一樣的東西如下:(主要應用程序使用快遞和sequelize) exports.getDetails = function (req, res) { var accountsArray = []; bluebird.map(req.accounts, functio

    0熱度

    2回答

    我正在嘗試爲AWS中的每個區域提取其註冊的所有彈性IP。這件作品的是我目前正在處理代碼如下: logger.info('About to fetch Regions'); ec2.describeRegionsPromised({}).then(function (data) { var addressesPromises = []; logger.info('Fetche

    0熱度

    1回答

    我正在使用app使用node-imap,並且我一直在處理錯誤或缺少錯誤時遇到了困難。我有以下功能: ////imap-helpers.js function searchBox(searchTerm, bodies){ return new Promise(function(resolve, reject){ searchTerm = searchTerm || ['ALL'

    1熱度

    3回答

    我試圖找出承諾,我現在很難過。 這裏是我的例子不工作: <html> <head> <title>test page</title> </head> <body> <script type="text/javascript" src="bluebird.js"></script> <script type="text/javascript

    0熱度

    2回答

    我正在尋找一個更快捷的路線模塊化。我有興趣使用諾言來讀取文件,然後返回路線。 下面的代碼: var express = require('express') var router = express.Router() var app = express() var Promise = require("bluebird") var fs = Promise.promisifyAll(re

    6熱度

    2回答

    爲了讓這個問題對儘可能多的人有用,我將排除我的具體實現細節,超出了我在以下使用藍鳥承諾庫和Node + Express的事實。 所以,讓我們說,我有以下的鏈(其中P返回一個承諾,res是快速HTTP響應對象): P().then(function(){ // do nothing if all went well (for now) // we only care if the

    0熱度

    1回答

    我有一個調用承諾函數的方法。然而,在我調用此方法之前,我需要執行一些驗證。 var outerMethod = function(params) { if(!params) throw new Error(); return somePromiseFunction(); } 什麼是拋出第一個錯誤的正確方法。我曾嘗試在new Promise(function(resolv

    1熱度

    1回答

    我在Bluebird的承諾庫的幫助下,在Facebook的Graph API上使用了請求模塊。通過傳遞錯誤的密鑰來測試catch方法。 這裏有兩個問題: 1.爲什麼當我使用promise時數組中的響應? 2.爲什麼clientError謂詞沒有被調用? var request = Promise.promisifyAll(require('request')); var queryObj = {

    2熱度

    1回答

    我有一個非常簡單的API,它從服務器獲取一些數據,做一些處理然後發送給客戶端。我試圖'Promisify'這個小模塊。這裏有一個例子 var MyModule = function(){} MyModule.prototype.makeRequest = function(requestURL){ //Set request up //Return the promise

    0熱度

    2回答

    所以我有這個異步問題,其中我使用async eachSeries迭代findById在貓鼬,然後調用函數內的findById ... 問題是,我無法弄清楚如何在將函數調用推入數組之前解析函數調用,並且最終將item_results等同於未定義的數組。 我是新來的異步和承諾,所以這可能是一團糟。 var user = req.user; var user_items = req.user.