bemdev
@bemdev

Асинхронный запрос и промисы?

Добрый день! Подскажите пожалуйста, где я не прав? почему промис пустой ну как будто результата так и не дожидается.

let dfd = vow.defer();

const options = {
    url: 'http://www.part-kom.ru/engine/api/v3/search/parts',
    headers: {
        'Authorization': 'Basic ' + login,
        'Accept': 'application/json',
        'Content-type': 'application/json'
    },
    qs: { number: '1111' },
    json: true
};

rp(options)
    .then(result => {
        dfd.resolve(result);
    });

return dfd.promise();


часть кода но суть в том что если ждать в console.log результат то рано или поздно он придет, почему не передается в resolve для дальнейшей работы ? Пробывал и синхронно на событие data резолвить данные но суть проблема такая же.
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@RidgeA
судя по всему rp(options) возвращате промис и так - к чему такие сложности?

return rp(options)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы