Вопросы по теме 'promise'
Цепочка 2 асинхронных вызовов (promise API) для последовательного выполнения
Это похоже на вопрос, который я опубликовал сегодня , но требует запрос последовательно. У меня есть два асинхронных запроса, где второму запросу нужен результат первого для отправки запроса.
var Db.get = function(key){
var deferred =...
3484 просмотров
schedule
24.10.2023
Тестовая среда JS, которая работает с Deferreds/Promises
Я ищу среду тестирования JavaScript, которая изначально работает с Deferreds/Promises .
То есть: мои функции тестового примера вернут Deferred (например, jQuery Deferred или whenjs ), что при срабатывании будет true или false...
139 просмотров
schedule
01.05.2024
JS: какие обещания эквивалентны async.each?
Кажется, сегодня было объявлено, что обещания будут в ES6.
Я никогда не был сторонником обещаний — эпические цепочки .then() кажутся более сложными, чем простой список функций в async.waterfall(), но, похоже, мне все равно придется их изучить....
2524 просмотров
schedule
02.11.2023
Данные не обновляются в представлении после разрешения обещания
Я использую свое приложение Rails в качестве серверной части API. Итак, у меня есть одностраничное угловое приложение, которое будет делать несколько вызовов API и начинать отображать по мере возврата каждых данных. Я не хочу ждать всех результатов...
4139 просмотров
schedule
31.03.2024
$q.all и создание нового объекта не работает в представлении
У меня проблемы с тем, что $q.all не разрешается в AngularJS. Я могу не правильно описывать вещи, но это, по крайней мере, сценарий.
Сервис
app.factory('myService', function($http){
return {
get: function () {...
1934 просмотров
schedule
08.03.2024
JavaScript обещает путаницу
Я пытаюсь понять концепцию обещания javascript. Но у меня возникают некоторые проблемы. Я установил очень маленький веб-сервис локально (не сердитесь, веб-сервис не соответствует соглашениям). Вот некоторые подробности об этом...
515 просмотров
schedule
21.02.2024
Безопасно ли не выполнять или отклонять обещание
Представьте себе веб-приложение с маршрутами, которым необходимо проверить, разрешен ли пользователю доступ к данному ресурсу, прежде чем продолжить. Проверка подлинности основана на вызове базы данных.
В каждом маршруте у меня может быть:...
4683 просмотров
schedule
09.04.2024
Как я могу обещать собственный драйвер Javascript MongoDB с помощью bluebird?
Я хочу использовать собственный JS-драйвер MongoDB с обещания bluebird . Как я могу использовать Promise.promisifyAll() в этом библиотека?
18326 просмотров
schedule
25.09.2022
Тестирование определенных свойств отклоненных обещаний с помощью Mocha и Chai-as-Promised
Я пытаюсь проверить особенности отклоненного промиса, используя Chai-as-Promised , Mocha и диалект "следует". Обещания реализуются с помощью bluebird .
Это отлично работает:
it('it should be rejected when given bad credentials', function...
3988 просмотров
schedule
12.04.2024
jQuery promise().done() не работает
jQuery promise().done() не работает. Ниже мой код:
<div id="testtesttest">gggggg</div>
<script type="text/javascript">
Event.observe(window, 'load', function() {
new Ajax.Request('testurl', {
method:...
2619 просмотров
schedule
25.08.2022
Почему обещания Q.js асинхронны после того, как они были разрешены?
Если у меня есть следующее:
var deferred = Q.defer();
deferred.resolve();
var a = deferred.promise.then(function() {
console.log(1);
});
console.log(2);
...почему я вижу 2, а потом 1 в консоли?
Я понимаю, что этот вывод...
364 просмотров
schedule
17.11.2023
Передать значение в цепочке обещаний последующим обработчикам
Рассмотрим этот код:
function openSocket() { /* returns a promise for a socket */ }
function sendMessage1(socket) { /* sends 1st message, returns a promise for a response */ }
function sendMessage2(socket) { /* sends 2nd message, returns a...
883 просмотров
schedule
26.09.2022
jQuery $.Deferred() с динамическим URL-адресом
Я начинаю рефакторить некоторый код, чтобы использовать промисы и кэширование, чтобы обеспечить более чистый код. Мой код (см. ниже) попытался использовать эту новую предпосылку и работает с небольшим успехом. Основная проблема заключается в том,...
182 просмотров
schedule
31.10.2023
Node.js: лучший способ выполнить несколько асинхронных операций, а затем сделать что-то еще?
В следующем коде я пытаюсь сделать несколько (около 10) HTTP-запросов и RSS-анализов за один раз.
Я использую стандартную конструкцию forEach для массива URI, к которому мне нужно получить доступ и проанализировать результат.
Код:
var...
16046 просмотров
schedule
27.10.2023
Почему я не могу заменить библиотеку trycatch на Promise.method от bluebird?
Поэтому я подумал, что могу использовать Promise.method() из bluebird для замены библиотеки trycatch , которую я использовал.
К сожалению, кажется, что он не улавливает выброшенную ошибку из setTimeout.
у меня что-то в этом духе
function...
225 просмотров
schedule
16.11.2022
Остановка распространения промисов JavaScript
Представьте, что у меня есть цепочка обещаний, как показано ниже. Если вызывается func2, я хотел бы избежать вызова func3 или func4 вообще.
AsyncFunction()
.then(func1, func2)
.then(func3, func4)
На данный момент, если я выдам ошибку в...
70 просмотров
schedule
26.06.2022
Тестирование службы angular, которая использует другую службу, использующую $http
У меня есть два угловых сервиса, которые я написал.
Один называется «searchAPI», который, по сути, принимает пользовательский ввод, формирует эластичные поисковые запросы, а затем запускает их с помощью вызова $http.get.
//searchAPI
service =...
143 просмотров
schedule
12.04.2024
Promise.all: Порядок разрешенных значений
Глядя на MDN , похоже, что values передается then() обратный вызов Promise.all содержит значения в порядке промисов. Например:
var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve);
return Promise.all(somePromises).then(function(results)...
100735 просмотров
schedule
26.08.2022
Установите минимальную задержку для разрешения обещания bluebird.js
Я хочу гарантировать минимальную задержку выполнения обещания bluebird.js .
В качестве примера предположим, что я делаю запрос, заключенный в обещание. Поведение, которое я хочу, заключается в том, что если запрос занимает менее 5 секунд, я хочу...
5407 просмотров
schedule
30.04.2024
Синхронный вызов в angular 1.2
Я работаю над проектом своего сайта и использую angular 1.2, я довольно далеко, но теперь у меня есть ситуация, когда мне нужно сделать синхронный вызов, но я не могу найти какое-либо решение для этого. Кто-нибудь может мне помочь?
71 просмотров
schedule
08.01.2024