Вы можете использовать fetch
API, реализованный в браузерах, или AJAX
для использования с ReactJS (или любым другим кодом внешнего интерфейса)
С nodejs
вы можете использовать пакеты типа request, request-promise, node-fetch, axios
аналогичным образом.
Пример использования библиотеки request
для nodejs
request
.get('http://google.com/img.png' // api url)
.on('response', function(response) {
console.log(response.statusCode) // 200
console.log(response.headers['content-type']) // 'image/png'
// save the image somewhere, or render to webpage
})
.pipe(request.put('http://yoursite.com/img.png'))