Вопросы по теме 'es6-promise'
Отменить обычную цепочку обещаний ECMAScript 6
Есть ли способ очистить .then экземпляра JavaScript Promise ?
Я написал тестовую среду JavaScript поверх QUnit . Платформа запускает тесты синхронно, выполняя каждый из них в Promise . (Извините за длину этого блока кода. Я прокомментировал...
118330 просмотров
schedule
06.02.2024
Использование Angular $q.all с созависимыми промисами
Для второго обещания в качестве параметра требуется результат первого обещания. Я видел пример решения этой проблемы с помощью промисов ES6.
firstThingAsync()
.then(function(result1) {
return Promise.all([Promise.resolve(result1),...
56 просмотров
schedule
17.03.2024
Необработанные отказы в экспресс-заявках
У меня много кода, основанного на обещаниях ES6, который работает внутри моего экспресс-приложения. Если есть ошибка, которая никогда не обнаруживается, я использую следующий код для ее устранения:
process.on('unhandledRejection',...
24095 просмотров
schedule
07.02.2024
Обещание не определено в метеорно-угловом приложении
После обновления до Meteor 1.2.1 и angular 1.2.0 i m have error while build application: "ReferenceError: Promise is not defined". Before update i m использовал ecmascript для es6, после обновления был установлен новый пакет: angular-babel и я увидел...
261 просмотров
schedule
31.12.2023
Облако Parse.com httpRequest response.text не преобразуется в объект JavaScript
У меня есть http-запрос, который я пытаюсь сделать с помощью метода afterSave в своем облачном коде. Я смог создать свой запрос, и когда я console.log(response) , он выводит блок, содержащий информацию, которая мне нужна. Я знаю, что response.text...
67 просмотров
schedule
19.09.2022
Является ли javascript Promise API более запутанным, чем нужно?
Думаю, мне наконец-то удалось сконцентрироваться на javascript/ES6 Promises, по большей части. Это было нелегко! Но что-то меня смущает в дизайне.
Почему конструктор Promise принимает обратный вызов? Учитывая, что обратный вызов вызывается...
227 просмотров
schedule
16.04.2024
Обещание реализации catch по умолчанию с переопределением
У меня есть API с несколькими сервисами и методами. Некоторые из этих вызовов я хочу обрабатывать вручную, например отображать полезное сообщение об ошибке для пользователя, если ошибка ожидается.
Для остальных вызовов мне нужна реализация «catch»...
1050 просмотров
schedule
03.10.2022
Как код, который может работать под NodeJS, JXcore и т. д., может определить, работает ли он в среде, которая поддерживает собственные промисы ES6?
Например, у меня есть довольно свежие версии официального Joyent NodeJS, установленного, конечно же, с движком JavaScript Google V8, а также JXcore с движком JavaScript Mozilla SpiderMonkey.
Первый, похоже, имеет встроенную поддержку Promises,...
150 просмотров
schedule
04.05.2024
Почему функция синхронного сна не становится асинхронной из-за того, что находится внутри обещания?
Я пытаюсь понять обещания и то, как JavaScript работает с очередью, циклом событий и т. Д.
Я подумал, что если я помещу медленную синхронную функцию внутрь промиса, эта медленная синхронизирующая функция будет делегирована в фоновый режим, и я...
950 просмотров
schedule
11.02.2024
Вложенный запрос MongoDB в NodeJS
Я хочу выбрать из двух коллекций в MongoDB с NodeJS. Я выбираю из коллекции chat_messages , есть свойство userId, и я хотел бы расширить полученный объект именем пользователя с помощью ES6 Promise. Я пробовал это:...
910 просмотров
schedule
15.01.2024
Отправка данных из Express в React через Contentful API
Я решил попробовать безголовую CMS от Contentful, и у меня возникла проблема с их клиентом API. Я пытаюсь выйти замуж за экспресс с реакцией на рендеринг на стороне сервера, и я использую this repo в качестве отправной точки.
Мой...
878 просмотров
schedule
22.11.2022
Обработка ошибок Mongoose с обещаниями
Я использую mongoose с собственными обещаниями ES6 для управления базой данных в моем Nodejs, REST API.
У меня возникли проблемы с поиском лучших практик обработки ошибок. У меня есть участок кода, который выглядит так:
Cities.findOne({'id':...
1542 просмотров
schedule
25.02.2024
Синтаксис, похожий на обещание, для событий пользовательского интерфейса JavaScript
Обещания кажутся хорошим улучшением механизма обратного вызова. Цепочка, обработка ошибок, выход из ада обратных вызовов, более читаемый и т. д. Однако они предназначены для асинхронных операций, которые происходят только один раз. Таким образом,...
21 просмотров
schedule
17.04.2024
Могут ли несколько вызывающих абонентов подписаться на одну и ту же асинхронную функцию, используя ключевое слово await в Babel?
Несколько вызывающих абонентов могут подписаться на выполняемую функцию, если она возвращает обещание CommonJS:
let curWaitTask;
let lastWaitTime = new Date(1970, 0, 1);
let func1 = function() {
if(curWaitTask) {
return curWaitTask;
}...
95 просмотров
schedule
27.03.2024
Диспетчерское действие внутри Fetch
Я делаю асинхронный вызов, используя выборку, а затем пытаюсь установить состояние, отправляя действие на основе результата возвращенных данных json.
Я использую считыватель QR-кода для чтения кода, который передается моему методу didScan....
469 просмотров
schedule
16.03.2024
Node.js — загрузка и выполнение нескольких функций с помощью Promise.all()
Я разрабатываю концепцию «плагинов», в соответствии с которой у меня есть ряд файлов, каждый из которых содержит одну функцию (плагин). Я хотел бы автоматически загружать и выполнять их, используя promise.all() .
Проблема: каждая функция плагина...
1297 просмотров
schedule
03.11.2023
Почему я не могу использовать Promise.resolve с экземпляром osmosis?
Я пытаюсь понять, почему эти операторы console.log ведут себя по-разному. Я ожидаю, что они будут вести себя так же:
Использование Node 7. Рассмотрим следующие случаи:
1. Promise.resolve(объект)
Promise.resolve обрабатывает объекты,...
706 просмотров
schedule
28.01.2024
Как включить проанализированный ответ и заголовки исходного ответа в ошибки выборки
У меня есть следующая цепочка обещаний:
return fetch(request)
.then(checkStatus)
.then(response => response.json())
.then(json => ({ response: json }))
.catch(error => ({ error }))
Где checkstatus() проверяет, был ли запрос...
342 просмотров
schedule
29.04.2024
Добавление обещания в Promise.all()
У меня есть вызов API, который иногда возвращает выгруженные ответы. Я хотел бы автоматически добавить их к своим обещаниям, чтобы получить обратный вызов после получения всех данных.
Это моя попытка. Я ожидаю, что новое обещание будет добавлено,...
8879 просмотров
schedule
25.11.2022
Как обещать эту рекурсивную функцию
Ниже приведена простая рекурсивная функция, которая принимает длину и уменьшает ее с помощью setTimeout . Когда длина равна <= 0, все готово.
Как я могу написать эту функцию (на чистом JavaScript), чтобы я мог использовать ее так:...
157 просмотров
schedule
16.11.2023