我是Promises新手,並不知道如何解決此問題: 我正在做一個身份驗證系統,我的第一個電話是檢查數據庫上的電子郵件。如果用戶存在,然後檢查密碼對加密密碼...我使用這個lib bcrypt:https://npmjs.org/package/bcrypt這是不承諾兼容,所以我使用「promisify」爲以下簽名:比較(密碼,crypted_password,回電話)。 所以這是我的代碼: v
目前,我正在學習如何在的NodeJS 使用的承諾,所以我的第一個挑戰是列出目錄中的文件,然後讓每個使用異步函數兩個步驟的內容。我想出了以下解決方案,但有一個強烈的感覺,這是不是最優雅的方式來做到這一點,尤其是第一部分,我在哪裏「轉向」異步方法分爲承諾 // purpose is to get the contents of all files in a directory
// using th
我在Redis中有一組電影ID:[1,2,3,4]和一組具有實際數據的散列。現在,我想一次獲取所有ID的電影數據。 我想使用藍鳥promisses,但我卡住了。到目前爲止,我有:
function allMovies() {
var movies, movieIds;
return client.smembersAsync('movies.ids').then(fu
我使用的承諾庫bluebird與節點0.11.9旗--harmony 我有一個簡單的工作示例運行: var Promise = require('bluebird');
var fs = require('fs');
var readdirAsync = Promise.promisify(fs.readdir, fs);
var statAsync = Promise.promisify(