bluebird
Я хочу предложить метод node-postgres pg.connect наряду с внутренним методом connection.query, предусмотренным в обратном вызове. Я могу .promisify последнее, но мне нужно реализовать первое вручную (если я что-то упустил, пожалуйста, объясните). Дело в том, что я не уверен, является ли этот код правильным ...
Итак, я пытаюсь обещать библиотеку splunk-sdk, но, похоже, я не понимаю, как работает promisifying, по крайней мере, с coroutines. Примечание: Я использую bluebirdjs Вот процесс, который я пытался воссоздать в сопрограмме: // Search everything and return the first 100 results var searchQuery = "search * ...
Я работаю над проектом, основанным на обещаниях, в Node.Яш, используя "Синей птицы" , и еще в родной обещания ЕС6. В обоих случаях у меня есть цепочка, в которой я запрашиваю базу данных в следующем виде: some_function(/*...*/) .then(function () { return query("SELECT `whatever` FROM `wherever...
Я использую магию Синей птицы var fs = Promise.promisifyAll(require('fs')); И использовать fs.readdirAsync(dest).then(function (val) { return val; }).then(function (file) { ... Мой вопрос для следующего кода (который работает) должен ли я использовать то же самое и как Я говорю о функции mkd...
PromiseA().then(function(dataA){ if (dataA.foo == "skip me") return ?? //break promise early - don't perform next then() else return PromiseB() }).then(function(dataB){ console.log(dataB) }).catch(function (e) { //Optimal solution will not cause this method to be invoked }) К...
Как лучше всего ждать, пока все обещания закончатся в nodejs с bluebird? Допустим, я хочу выбрать записи из базы данных и сохранить их в redis. Я придумал это loadActiveChannels: function() { return Knex('game_channels as ch') .where('ch.channel_state', '>', 0) .then(function(channels) { ...
Я использую Bluebird Promises для узла.приложение js. Как я могу ввести условные ветви цепочки для моего приложения? Пример: exports.SomeMethod = function(req, res) { library1.step1(param) .then(function(response) { //foo library2.step2(param) .then(fun...
Я изменил свой код на обещания, и построил замечательный длинный плоская цепь обещания, состоящую из нескольких .then() обратные вызовы. В конце концов я хочу вернуть некоторое составное значение, и мне нужно получить доступ к нескольким промежуточные результаты обещания. Однако значения разрешения из середин...
Я разрабатывал JavaScript в течение нескольких лет, и я вообще не понимаю суеты вокруг обещаний. Кажется, что все, что я сделать, это изменить: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); что я мог бы использовать библио...
у меня простой модуль, который подключается к базе данных и имеет несколько функций для получения данных, например эта функция: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export ...