В документации петлевой, он говорит «Следующие встроенные модели поддерживают обещание API: пользователя Применения PersistedModel»Петлевого API, и обещают
Так что, если в модульном тесте, я хочу, чтобы создать пользователь, а затем войти в этот пользователь, то как же с помощью метода обратного вызова работает:
aUser.create({email: '[email protected]', password: 'foo'}, function() {
aUser.login({email: '[email protected]', password: 'foo'}, 'user', function (err, res) {
// stuff
});
});
но используя обещания не:
var Promise = require ('bluebird');
aUser.create({email: '[email protected]', password: 'bar'})
.then(function(err, res){
aUser.login({email: '[email protected]', password: 'bar'}, 'user');
})
.then(function(err, res) {
//stuff
})
.catch(function(err){
console.error(err);
});
Я также пробовал Promise.join, Promise.mapSeries.
«не работает» как? –