#node.js #reactjs #mongodb #express #mern
#node.js #reactjs #mongodb #экспресс #mern
Вопрос:
Я создаю систему управления библиотекой, используя MERN Stack, где номер ISBN извлекается из бесплатного Google Book API. Но я не понимаю, как получить API для моего приложения.
Комментарии:
1. Не могли бы вы, пожалуйста, поделиться некоторым кодом, который вы уже пробовали.
2. Мы не сможем вам помочь, пока вы не разработаете что-нибудь’
3. используйте axios lib для обработки api в react…
4. Я просто хочу знать метод / идею для извлечения данных из API либо с помощью ReactJS, либо Node.js . Было бы действительно полезно, если бы вы также добавили коды. Спасибо.
Ответ №1:
Вы можете использовать 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'))