Описание тега bluebird
Bluebird - это полнофункциональная библиотека обещаний для клиентского и серверного JavaScript с упором на инновационные функции и производительность.
2
ответа
Тестовый обратный вызов в конце цепочки обещаний
Я имею дело с обратными вызовами в стиле смешивания кода и обещаниями Bluebird, и мне нужно написать несколько тестов для этого. Особенно, cache.js подвергает init() функция, которая работает с обещаниями. Затем он вызывается doSomething() функция в…
02 авг '17 в 12:05
2
ответа
Mocha тестирует обратный вызов в стиле bluebird
Я сталкиваюсь с проблемой, чтобы пройти тест, запустив mocha который, кажется, проходит. Тест: describe('.get()',function() { it('should be called once',function() { // => Need to spy on this var callback = function(err,data) { console.log('I am …
07 июн '15 в 09:37
1
ответ
Предупреждение Bluebird - обещание было создано в обработчике, но не было возвращено из него
Во-первых, я знаю, что должен вернуть обещания, чтобы избежать этого предупреждения. Я также пытался вернуться null как предложено здесь, но это не работает. Это мой кусок кода: import React, { Component } from 'react'; import request from 'superage…
01 июн '17 в 10:01
1
ответ
Mongoose и BlueBird возвращаются с обещаний
Я использую мангуста и синюю птицу в качестве основы для обещаний. Каждый раз, когда я использую "сохранить" или "удалить", я получаю эту ошибку: Warning: a promise was created in a handler but was not returned from it Я действительно пытался потрат…
25 май '16 в 20:25
1
ответ
Из цепочки обещаний в Rx.js
У меня есть цепочка обещаний, подобная приведенной ниже, в которой есть три обещания. Сейчас я немного изучаю Rx.js и не могу понять, с чего начать, когда нужно преобразовать эти обещания в наблюдаемые и объединить эту информацию в различные функции…
10 фев '16 в 16:49
2
ответа
Вернуть зависимое обещание
Я надеюсь, что это простая вещь, которую мне не хватает, но я не могу вернуть данные так, как мне бы хотелось. Моя функция входа в систему принимает имя пользователя и возвращает пароль и идентификатор для аутентификации вместе с координатами XY пол…
31 мар '14 в 18:20
1
ответ
Есть ли способ обещать функции узла и получить intellisense с Typescript?
Я использую @types определения и добавлены @types/bluebird, как и ожидалось, я получаю автозаполнение при использовании методов из библиотеки. Однако я хотел бы обещать функции узла (фс). Я могу сделать это с помощью следующей строки: import * as Pr…
06 май '17 в 14:20
0
ответов
Обещание занимает 15 секунд, чтобы запустить функцию "тогда"
Promise.resolve(true).then(function(){console.log("run");}); Этот код занимает 15-16 секунд, чтобы вернуть "run" на консоль. Версии: Chrome 46.0.2466.0 канарейка (64-разрядная версия) (отлично работает в версии 44.0.2403.107 (64-разрядная версия)) b…
26 июл '15 в 21:17
2
ответа
Блюберд обещает каждому не вернуть последний результат
Я использую promise.each перебрать запрос 2 дБ с помощью bookshelfjs, но роли не дают мне этого результата -> roles[resource.get('name')] = role.get('name');, но это дает мне объект из утверждения выбора: var promise = new Promise( function resolver…
24 апр '16 в 15:56
3
ответа
Как использовать Bluebird в Typescript 2.1+
(Я прочитал этот пост, но это с августа, и он не отвечает на мой вопрос для текущей версии машинописного текста.) В настоящее время я использую Typescript 1.8 в своем проекте, и это прекрасно работает: import * as Promise from "bluebird"; async func…
28 дек '16 в 09:59
1
ответ
Как использовать параметр параллелизма Bluebird для функции карты
Я пытаюсь использовать функцию карты Bluebird со встроенным управлением параллелизмом. Я хочу получить список имен, а затем сделать несколько запросов POST для каждого имени. Например, я хочу сделать запрос для каждого имени на каждый день недели. О…
14 июл '14 в 20:32
1
ответ
bluebird: отмена на обещание. присоединение не отменяет детей
Я использую bluebird.js для лучшего объекта обещания, чем отложенные объекты jquery. То, что я хочу сделать, - это запустить два запроса параллельно, а когда они оба закончат, запустить некоторый код. Но мне нужно, чтобы оба эти запроса были отменен…
10 июн '14 в 23:46
1
ответ
Как связать и поделиться предыдущими результатами с Promises
Я использую библиотеку bluebird и мне нужно сделать серию HTTP-запросов, и мне нужны некоторые данные ответа на следующий HTTP-запрос. Я построил функцию, которая обрабатывает мои запросы под названием callhttp(), Это занимает URL-адрес и тело сообщ…
25 фев '15 в 08:25
1
ответ
Bluebird обещает и async.forEach итерации
Я впервые задаю вопрос, поэтому, пожалуйста, потерпите меня. Я пытаюсь написать скребок содержимого в node.js. Моя программа перейдет на целевую страницу сайта, получит ссылку на следующую страницу и ссылку для следующего пакета страниц. Моя проблем…
23 ноя '16 в 23:19
1
ответ
Как я могу последовательно соединить обещания и получить результат, когда все закончится с использованием bluebirdjs?
Подобный вопрос уже задавался здесь, но мне интересно, как получить результат, когда все обещания выполнены. В моем коде я устанавливаю файлы на устройство - это нужно делать последовательно, а установка создает обещание. Вдохновленный приведенным в…
05 апр '17 в 09:14
1
ответ
Обработка перенаправления сервера на сервере узла с использованием superagent-bluebird-обещания
У меня есть сервер узлов между моим Java-монолитом (бэкэнд) и браузером. сервер узла обрабатывает обработку рендеринга реагирующих компонентов и всего остального. Я использую superagent-bluebird-обещание для обработки xhr на сервере узла. Теперь сер…
31 окт '17 в 09:05
1
ответ
Возвращаемое значение из helperClass.js, не возвращая его в index.js
Предисловие: я новичок в JavaScript. Если этот вопрос поразительно глуп, это (часть) причина. Начать обновление Я нашел ответ на свой вопрос до флага как обман. Я решил это с try-catch блок. Этот ответ не ссылается на try-catch блок. Как мне вернуть…
22 апр '16 в 04:13
1
ответ
Избегайте попадания в два разных блока `.catch` в Promise
С bluebird, скажем, я хочу поймать ошибку и выдать другую ошибку. DAO.getById('AccessTokens', token).then(function(matchingToken) { return matchingToken; }).catch(NotFoundError, function(err) { Logging.error("caught a not found error"); // or some k…
29 май '15 в 22:08
1
ответ
Есть ли в Promise.each в Bluebird какой-то вид всех операций, завершенных обратным вызовом?
Я использую Bluebird для обработки обещаний, но мне трудно знать, когда все итерации завершены, поэтому я могу отправить результат обратно клиенту. Пока это мой код: Student.find({ status: 'student' }) .populate('student') .exec(function (err, stude…
24 апр '16 в 05:49
3
ответа
Как включить функцию обратного вызова с Promise
Я использую обещания Bluebird и пытаюсь получить функцию ниже при работе Promisify: var jwt = require('jsonwebtoken'); function _test_encode() { var cert = fs.readFileSync('public.pub'); return jwt.verify(token, cert, function(err, decoded) { consol…
25 фев '15 в 16:21