Описание тега request-promise

NodeJS упростил клиентский HTTP-запрос "запрос" с поддержкой Promise. Работает на Bluebird.
1 ответ

Дважды сработала облачная функция Firebase HTTPS

Я прочитал справочник Firebase Cloud Functions, руководства и пример кода, чтобы попытаться определить, почему моя функция сработала дважды, но пока не нашел успешного разрешения. Я также опробовал Firebase-Queue в качестве обходного пути, однако ег…
1 ответ

AWS S3 - извлечение PDF в виде октетного потока и загрузка в корзину S3

Я извлекаю PDF из стороннего API. Тип содержимого ответа: application/octet-stream, После этого я загружаю его на S3, но если я перехожу на S3 и загружаю вновь записанный файл, содержимое не отображается, страницы остаются пустыми, просматриваются в…
0 ответов

Использование запроса-обещания для API, который требует OAuth

Я работаю над созданием набора последовательных асинхронных вызовов с использованием пакета запроса-обещания. Последовательность выглядит примерно так: initRequest.then(function(response){ return request2; }).then(function(response2){ return request…
05 июн '18 в 16:23
2 ответа

NodeJS - ERR_INVALID_ARG_TYPE Ошибка при отправке HTTP-запроса на удаленный хост

Недавно я столкнулся с проблемой при попытке выполнить запрос с использованием NodeJS и request-обещания. Следующий код вложен в групповой вызов для загрузки файла (с использованием вложенных функций / кластеров). const options = { method: 'POST', u…
4 ответа

Node.js - работа с лимитом API 5 запросов в секунду

У меня есть "скрипт", который выполняет тысячи запросов к определенному API. Этот API будет разрешать только 5 запросов в секунду (и, вероятно, он измеряет не так, как я). Чтобы сделать запросы я использую request-promise рамки, и я заменил нормальн…
12 окт '17 в 04:02
0 ответов

Ошибка, возвращаемая почтальоном для получения токена доступа, но работает в консоли для NodeJS

Я пытаюсь получить доступ к токену с помощью кода авторизации после прохождения аутентификации, он работает в моей консоли для nodejs с использованием модуля запроса-обещания, однако он не работает на почтальоне, он говорит { "error": "invalid_grant…
06 фев '18 в 14:37
0 ответов

Асинхронные проблемы с JavaScript в Node.js с использованием запроса-обещания-нативного

Я написал пакетный скрипт с Node.js, чтобы, среди прочего, проверить, чтобы убедиться, что версия URL HTTPS будет иметь тот же код состояния, что и версия HTTP (причина не важна). Если версия HTTPS возвращает 200, мне не нужно заботиться о HTTP. Есл…
06 окт '18 в 14:48
1 ответ

Как объединить данные из двух конечных точек, которые не нужно вызывать одинаковое количество раз? [nodejs]

Я создаю конечную точку, которая дает текущие условия движения и температуру. Он объединяет данные с двух конечных точек: Получить текущую статистику трафика (при каждом запросе) ПОЛУЧИТЬ текущую температуру (каждые 3 часа) Простым решением было бы …
31 авг '17 в 18:25
1 ответ

Использование Slack API dialog_open из облачных функций Firebase

Цель Событие Slack Event-Subscription поражает мою конечную точку Firebase, а затем облачная функция Firebase использует dialog_open конечная точка, чтобы открыть диалог в Slack с некоторыми значениями из Firebase. вопрос Когда функция Firebase Clo…
2 ответа

Может распечатать объект, но не может получить доступ к его значениям в JS

Я знаю, что это будет очень глупый вопрос, но я дергал себя за волосы, пытаясь понять это. Я получаю следующий ответ от используемого API: { "item_id": "51c3d78797c3e6d8d3b546cf", "item_name": "Cola, Cherry", "brand_id": "51db3801176fe9790a89ae0b", …
03 май '17 в 12:45
0 ответов

HTTP аутентификация --- какой-то странный способ

Когда я пытаюсь зайти на emodal.com (я предполагаю, что он использует базовую аутентификацию, потому что для этого требуется только пользователь / пароль) в браузере, он работает нормально и позволяет перейти на определенную страницу и пропускает ме…
18 май '17 в 16:21
0 ответов

Запросы с результатом конвейера запроса-обещания (Большие данные)

Я пытаюсь загрузить некоторые данные из внешнего API. Я хотел бы направить ответ на каждый запрос. Массив, включающий URL-адреса запроса, выглядит следующим образом: [ 'https://scihub.copernicus.eu/dhus/odata/v1/Products(\'d98b8730-846f-46d0-a816-5a…
03 фев '18 в 12:08
1 ответ

ПОЛУЧИТЕ ответные данные из запроса, дающего ошибку

Использование модуля обещания запроса для вызова после API. Код предназначен для получения сведений о городе из вывода JSON API-интерфейса Google Maps, как показано ниже: var rp = require('request-promise'); ............ app.get('/check_promise', fu…
12 фев '18 в 12:47
0 ответов

Object.assign не объединяет последнее значение

У меня есть этот вывод: initial 0 + 250 = 250 ______________ initial 250 + 176 = 250 ______________ Но окончательный ответ должен быть 426. Кто-нибудь знает в чем проблема? Это мой код: app.get('/feed', (req, res) => { var opt = { method: 'GET', …
28 ноя '18 в 10:52
1 ответ

Как правильно заглушить запрос-обещание в модульном тесте мокко с использованием sinon?

Мой юнит тест: describe.only("Validator Service Tests", function () { let request before((done) => { request = sinon.stub() done() }) beforeEach(() => { process.env.API_URL = "http://test" }) it('Should return with no errors if the file matche…
2 ответа

Как избежать лишних обещаний написания кода?

У меня есть файл, где несколько функций экспорта, которые вызываются из API, и каждый из этих методов сделает некоторые get / post внутри функции. поэтому мои вопросы к Promise.all, которые кажутся мне излишними, есть ли лучший подход для достижения…
27 июн '18 в 15:16
0 ответов

Запрос скрипта Node.js, использующий заголовок HTTP Range, приводит к большему количеству байтов, чем запрошено.

Я пытаюсь написать скрипт Node.js, который принимает URL-адрес (для загрузки файла), указанный в командной строке. Используя заголовок запроса HTTP Range, скрипт загружает файл с настраиваемым количеством блоков и размером блока, а затем записывает …
10 дек '18 в 19:36
1 ответ

Ошибка при использовании запроса-обещания в node.js для печати внешних данных API в консоль

Я просто пытаюсь распечатать некоторые данные в консоли, чтобы убедиться, что мое приложение node.js получает данные для манипулирования. Я отформатировал свой код так. const rP = require('request-promise'); rP({ 'method' : 'GET', 'uri' : 'https://f…
02 сен '18 в 14:05
0 ответов

JS-запрос узла не сохраняет текущий сеанс / куки

Я экспериментировал с использованием Node JS для создания веб-страниц с использованием запроса-обещания, но недавно я обнаружил, что при попытке создать сеанс запроса с использованием одного и того же файла cookie для каждого запроса сеанс запроса н…
0 ответов

Как сделать GET с запросом-обещанием-родным и диалоговым потоком?

Я хочу сделать этот локон GET используя request-promise-native в NodeJS следующим образом: curl -XGET "http://my_api:80/_search" -H 'Content-Type: application/json' -d' {"foo": { "lo" : "value1"}}' Я использую модуль запроса-обещания на node.js. API…
11 янв '19 в 15:02