Я новичок в Node.js и работаю над проектом, и я бы хотел использовать запрос для потоковой передачи с одной конечной точки на другую. Моя цель - использовать Request для получения и публикации отредактированного тела JSON с использованием потока каналов. Я знаю, что при этом контент-тип и длина контента будут сохранены в заголовках POST. Тем не менее, я хотел бы применить .forEach ко всем объектам JSON в теле от первого URL-адреса и отправить их во второй URL-адрес.Request Stream Get + Post отредактировал тело JSON в Node.js
Я не уверен в правильном формате, и я был бы признателен за некоторые разъяснения.
Я знаю, что базовый синтаксис таков:
request.get('URL').pipe(request.post('URL'));
И до сих пор моя догадка что-то вроде этого:
request('FIRST_URL', function (error, response, body) {
body = JSON.parse(body);
body.forEach(function(arg) {
//return edited body
});
}).pipe(request.post('SECOND_URL'));
Я пропускаю что-то? Есть лучший способ сделать это?