Вопросы по теме '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 просмотров
schedule
07.09.2021
Передать результаты обработчика Promise.join в цепочку .then ()
Это похоже, но не совсем то же самое, что и Как мне получить доступ к предыдущим результатам обещания в цепочке .then ()?
У меня есть ситуация, когда я делаю два асинхронных запроса параллельно, за которыми следует третий асинхронный запрос,...
2054 просмотров
schedule
06.10.2021
Обработка успешного HTTP-обещания при сбое в Bluebird
Я новичок в Promises и пытаюсь заставить этот фрагмент кода работать должным образом. Вот что у меня есть.
var Promise = require('bluebird');
Promise.join(getProducts, getPricing, function(products, pricing) {...
266 просмотров
schedule
29.11.2021
Что означает составное присвоение let / const?
В вики библиотеки Bluebird есть статья Оптимизационные убийцы . В этой статье есть фраза:
В настоящее время не оптимизируется: ... Функции, содержащие составное присваивание let Функции, содержащие составное присваивание констант...
3611 просмотров
schedule
18.10.2021
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 просмотров
schedule
06.09.2021
Проблема с созданием допустимого тестового примера для функции ограничения скорости обещания
Я пытаюсь создать допустимый тестовый пример для функции 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 просмотров
schedule
21.10.2021
Невозможно найти элементы в таблице с помощью транспортира
Невозможно найти элемент в таблице с помощью концепций обещаний транспортира и синей птицы.
HTML-страница - с использованием angular JS:
<tr data-ng-repeat="tableRow in $ctrl.tableResults track by $index" id="case-list-table-row"...
366 просмотров
schedule
21.09.2021