我是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(
在Sequelize> = 1.7 we can use promises 你能不能给我解释一下我怎样才能得到这个代码从每个用户的值: var User = sequelize.define("user", {
username: Sequelize.STRING
})
User
.sync({ force: true })
.then(function()