Вопросы по теме 'bluebird'

Bluebird обещает несколько аргументов
Я новичок в Promises и не знаю, как решить эту проблему: я использую систему аутентификации, и мой первый вызов - проверить электронную почту в базе данных. Если пользователь существует, проверьте пароль на соответствие зашифрованному паролю ... Я...
2461 просмотров
schedule 02.10.2021

Разве обещания - это не просто обратные вызовы?
Я занимаюсь разработкой JavaScript несколько лет и совершенно не понимаю, что такое обещания. Похоже, все, что я делаю, это меняю: api(function(result){ api2(function(result2){ api3(function(result3){ // do work...
111715 просмотров
schedule 27.11.2021

Тестирование обещаний Bluebird с помощью Nodejs Vows (BDD)
У меня проблемы с тем, как правильно структурировать тест для моего API, возвращающего обещания, с помощью Vows, например topic:function() { return myfunc() { /* returns a Bluebird Promise */ } }, 'this should keep its promise':function(topic) {...
552 просмотров
schedule 28.11.2021

bluebird.js Глобальные переменные P и Promise недоступны
Я включил сценарий bluebird.js, как написано здесь: https://github.com/petkaantonov/bluebird#quick-start Итак, теперь я жду этого: Глобальные переменные Promise и P (псевдоним для Promise) становятся доступными после указанного выше тега...
733 просмотров
schedule 26.09.2021

Обещание с помощью метода resolve или reject или с помощью Promisify (bluebird)
Привет, у меня есть метод, в котором я использую класс Promise, предоставленный bluebird, для разрешения или отклонения в зависимости от результата сторонней функции. Меня беспокоит то, что сторонняя функция является синхронной и, следовательно,...
1803 просмотров
schedule 22.09.2021

Как правильно обещать запрос?
Обещание Bluebird - это небольшая магия, а request - настоящий беспорядок (это функция, которая ведет себя как объект с методами). Конкретный сценарий довольно прост: у меня есть экземпляр запроса с включенными файлами cookie через банку cookie...
36468 просмотров
schedule 15.10.2021

Правильный способ привязки объекта к аргументу Promise.then ()
Я на собственном опыте выяснил, что нельзя просто передать функцию объекта в Bluebird then . Я предполагаю, что then Bluebird творит чудеса и оборачивает переданную функцию в анонимную функцию. Я прикрепил к функции .bind , и она сработала. Это...
31669 просмотров
schedule 23.10.2021

Цикл возврата HTTP-запросов javascript с обещаниями
У меня есть функция, которая перебирает массив URL-адресов для анализа с помощью запросов . Однако, поскольку мне нужен цикл for, охватывающий запрос, я не знаю, как вернуть массив. Если у меня есть возврат обещаний вне запроса, я теряю...
647 просмотров

Передать результаты обработчика Promise.join в цепочку .then ()
Это похоже, но не совсем то же самое, что и Как мне получить доступ к предыдущим результатам обещания в цепочке .then ()? У меня есть ситуация, когда я делаю два асинхронных запроса параллельно, за которыми следует третий асинхронный запрос,...
2054 просмотров
schedule 06.10.2021

Обработка успешного HTTP-обещания при сбое в Bluebird
Я новичок в Promises и пытаюсь заставить этот фрагмент кода работать должным образом. Вот что у меня есть. var Promise = require('bluebird'); Promise.join(getProducts, getPricing, function(products, pricing) {...
266 просмотров

Что означает составное присвоение let / const?
В вики библиотеки Bluebird есть статья Оптимизационные убийцы . В этой статье есть фраза: В настоящее время не оптимизируется: ... Функции, содержащие составное присваивание let Функции, содержащие составное присваивание констант...
3611 просмотров

NodeJs - Bluebird prom.resolve (значение) не определено
У меня есть метод службы, который создает объект с мангустом, который я пытаюсь переписать из обратных вызовов в обещания: var Booking = require("../models/booking"); var Promise = require('bluebird'); var notificationEmitter =...
563 просмотров
schedule 28.11.2021

bluebird обещает неправильный порядок выполнения?
В моем приложении expressJS я пытаюсь запустить 2 асинхронных обещания, возвращающих функции в последовательности, используя thennable ... connect2Redis(config.cache) .then(connect2db()) .then(function() { console.log("Accounting Server...
52 просмотров
schedule 15.10.2021

Вызов обещания и невыполнения обещания вместе в Promise.all
У меня есть обещание, aPromise, которое вызывает сервер, и не-обещание, notAPromise, которое вызывается синхронно, мне нужно как вызвать, а затем что-то сделать с результатами. У меня есть это, но я не уверен, что это лучшее, что можно сделать...
162 просмотров
schedule 05.09.2021

Как вызвать функцию с параметрами в функции .then в строке обещания JavaScript?
Я конвертирую свои лямбда-функции AWS, написанные на node.js, для использования обещаний вместо обратных вызовов. Я оборачиваю все свои функции в обработчике с кодом обработчика. Я пытаюсь выделить простые функции, чтобы иметь как можно более...
541 просмотров

Проблема с созданием допустимого тестового примера для функции ограничения скорости обещания
Я пытаюсь создать допустимый тестовый пример для функции promiseRateLimit ниже. Функция promiseRateLimit работает так: она использует queue для хранения входящих обещаний и помещает delay между ними. import Promise from 'bluebird' export...
119 просмотров
schedule 02.12.2021

Пытаюсь понять, как bluebird выполняет поток обещаний
Я пытаюсь выяснить, как правильно выполнять обещание, а точнее - с помощью bluebird. Я придумал код, в котором используются новые обещания: function createUser(data) { return new Promise((resolve, reject) => { User.createAsync(user)...
42 просмотров
schedule 07.11.2021

Использование async / await + Bluebird для promisifyAll
Я создаю библиотеку, которая использует async/await , и мне хотелось бы знать, можно ли использовать собственные модули, такие как fs , с async/await . Я знаю, что async/await это просто Promises в фоновом режиме, так есть ли собственный способ...
13477 просмотров
schedule 24.10.2021

Генераторы обещаний Bluebird с обратными вызовами
Как заставить bluebird автоматически добавлять _1 _ / _ 2_ к сгенерированному обещанию? В bluebird любой экземпляр обещания может быть присоединен к механизму обратного вызова узла: Promise.resolve('foo').asCallback(callback); Однако...
168 просмотров

Невозможно найти элементы в таблице с помощью транспортира
Невозможно найти элемент в таблице с помощью концепций обещаний транспортира и синей птицы. HTML-страница - с использованием angular JS: <tr data-ng-repeat="tableRow in $ctrl.tableResults track by $index" id="case-list-table-row"...
366 просмотров
schedule 21.09.2021