Как получить данные из API в проекте веб-приложения стека MERN? - PullRequest
1 голос
/ 27 марта 2019

Я строю систему управления библиотекой, используя MERN Stack, где номер ISBN берется из бесплатного API Google Book. Но я не совсем понимаю, как получить API для моего приложения.

1 Ответ

1 голос
/ 27 марта 2019

Вы можете использовать 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'))
...