Публикации по теме 'bluebird'
Bluebird vs Native vs Async/Await — State of Promises в 2019 году
Bluebird vs Native vs Async/Await — производительность State of Promises в 2019 году
Недавно мы начали работать над Kuzzle v2.
Эта новая основная версия будет содержать очень мало функциональных критических изменений, но в основном обновления наших зависимостей, включая переход с Elasticsearch 5 на 7 и с Node.js 6 на 10 .
Что касается перехода с Elasticsearch 5 на 7, я подробно расскажу об этом в следующей статье.
При переходе на Node.js 10 самым большим вопросом было то, что мы..
Вопросы по теме 'bluebird'
Bluebird.js в Node и асинхронные вызовы API
Итак, я пытаюсь создать свое первое веб-приложение с интеграцией с Facebook (используя facebook-node-sdk ). У меня он делает простые вызовы API, но теперь пришло время поместить все это на простой сервер и выполнять вызовы по запросу (это будет не...
2568 просмотров
schedule
19.06.2022
Могу ли я дать ленивое обещание с помощью Bluebird.js?
Мне нужно обещание, которое ждет до then вызывается перед запуском. То есть, если я никогда не вызову then , обещание никогда не будет выполнено.
Это возможно?
3759 просмотров
schedule
11.09.2022
Как указать на асинхронную операцию обещанием JavaScript?
В учебных целях я хочу показать, как промисы могут помочь решить временные зависимости операций с базой данных в JavaScript.
Итак, я хочу показать, что:
db.find(14);
на самом деле потребляет время за кулисами.
Как я могу...
67 просмотров
schedule
08.04.2024
Улучшенный подход к Promise, когда необходимо обработать ошибки и продолжить поток Promise.
Мне нужна следующая логика в моей функции:
Используя паспорт для входа в Facebook, я вызываю метод для получения пользователя с идентификатором facebook.
Если пользователь существует, готово!
В противном случае я вызываю метод для получения...
314 просмотров
schedule
31.10.2022
Обещанные соединения ничего не возвращают (JS)
Проблема с обещанными соединениями
Недавно я перевел свое приложение Node с локального компьютера на использование Amazon EC2 для приложения Node и VPN для работы с файлами и MySQL.
Я достаточно узнал об обещаниях, чтобы написать следующий...
384 просмотров
schedule
17.03.2023
Что такое антипаттерн явной конструкции обещания и как его избежать?
Я писал код, который выглядит примерно так:
function getStuffDone(param) { | function getStuffDone(param) {
var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) {
// or = new $.Deferred() etc....
95592 просмотров
schedule
10.02.2023
Node Promises API коллекций Bluebird и вопросы по Spread()
Я пытаюсь использовать цепочку обещаний, используя функции Bluebirds Collection.
например один из скриптов:
var rest = require("./promisified_restler.js");
function memory(token) {
CHECK='cfDJO9im';...
1920 просмотров
schedule
03.06.2023
EventEmitter в середине цепочки промисов
Я делаю что-то, что включает в себя запуск последовательности child_process.spawn() по порядку (чтобы выполнить некоторую настройку, затем запустить настоящую мясистую команду, которая интересует вызывающего абонента, а затем выполнить некоторую...
6823 просмотров
schedule
20.04.2023
Как передать ошибку обещания на более высокий уровень обещания после загрузки файла?
Я работаю над асинхронным загрузчиком скриптов, используя bluebird , и я изо всех сил пытаюсь передать ошибку туда, где Я могу поймать это.
Когда файл загружается, я вызываю свой метод с именем declare следующим образом:...
12031 просмотров
schedule
16.07.2023
Вызов асинхронной функции при нажатии той же функции на массив
У меня есть этот код:
var queue = [];
var allParserd = [];
_.each(webs, function (web) {
queue.push(function () {
WebsitesUtils.parseWebsite(web, function (err, parsed) {
allParserd.push(parsed);
});
});
});...
178 просмотров
schedule
03.08.2022
передать результат предыдущего обещания в bluebird join
Могу ли я передать предыдущий результат функции using() ? как это:
Promise.resolve([dbcfg])
.then(getConnection())
.using(runSql1, runSql2, runSql3)
В официальном документе API и примерах я могу найти Promise.using() или...
115 просмотров
schedule
10.01.2024
Как сделать несколько параллельных асинхронных запросов одновременно с обещаниями в узле
Массив и циклы, но я хочу иметь возможность запускать их все параллельно, поскольку я не хочу запускать их один за другим.
В основном я хочу хранить все коды состояния вызовов конечной точки, тело и время в виде массива и возвращать их в виде...
8891 просмотров
schedule
06.09.2022
Как отклонить (и правильно использовать) промисы?
Рассказ :
Говоря о Promises/A+ , как правильно отклонить обещание, выдав ошибку? Но если я пропущу catch - все мое приложение взорвется!
Как использовать promisify и каковы его преимущества (возможно, вам нужно прочитать более длинную...
9335 просмотров
schedule
14.06.2023
Как повторно использовать соединение монго с промисами
Как я могу изменить что-то в моем вызове соединения с БД, чтобы я мог сделать db.collection() :
// Create a Mongo connection
Job.prototype.getDb = function() {
if (!this.db)
this.db = Mongo.connectAsync(this.options.connection);
return...
216 просмотров
schedule
26.06.2023
bluebird promise.method для обертывания функции, возвращающей обещание, это нормально?
используя bluebird в моем коде, и я использую promise.method для покрытия исходных функций, как говорит API. Затем я пишу функцию, которая возвращает обещание, и использую promise.method для ее покрытия. Эти две функции возвращают одно и то же:...
2198 просмотров
schedule
10.06.2023
Как работает promisifyAll или каковы требования для его работы?
В библиотеке обещаний bluebird имеет функцию promisifyAll или другие подобные библиотеки, которые утверждают, что преобразуют асинхронные функции с шаблонами обратного вызова в основанные на обещаниях, т.е. resolve() , reject() или done() ..Как...
13102 просмотров
schedule
27.01.2023
Вложенные промисы Bluebird с каждым/спредом
Я столкнулся с проблемой при использовании Bluebird Promises. Я использую CoffeeScript, но ответы на JavaScript тоже приветствуются :)
Вот что я пытаюсь сделать:
Пример кода
Promise = require 'bluebird'
Model =...
706 просмотров
schedule
02.04.2023
Обещание: что происходит с другим асинхронным запросом при возникновении ошибок?
Я использую обещание Bluebird. Это на самом деле не указано в документации. Предположим следующее, предполагая, что все экземпляры являются соответствующими промисами:
FindSomeDBModel.then(function(model) {
return [...
45 просмотров
schedule
19.01.2023
Bluebird - promisification - promisifyAll of 'email-templates' Node Module - Отправить почту
Я пытаюсь преобразовать модуль узла email-templates в обещание. Я использую bluebird для промисификации, но он не может быть конвертирован.
var emailTemplates = Promise.promisifyAll(require('email-templates'));
Модуль узла обещания...
326 просмотров
schedule
21.07.2023
разрешить или отклонить обещание, когда запрос / ответ ajax является `` успешным '' в nodejs bluebird
Я новичок в использовании обещаний с bluebird. Я пытаюсь разрешить обещание, когда ответ статуса изменен на «успех» из API. Ниже мой код:
exports.getdata(taskCreation, headers) {
var deferred = Promise.pending();
var headers = {...
1477 просмотров
schedule
21.03.2022