@abel
В Node.js для создания HTTP запросов используется встроенный модуль http или популярные библиотеки, такие как axios, node-fetch, request и другие.
Пример использования модуля http для создания HTTP GET запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
const http = require('http');
const options = {
hostname: 'example.com',
port: 80,
path: '/api/data',
method: 'GET'
};
const req = http.request(options, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
console.log(data);
});
});
req.on('error', (error) => {
console.error(error);
});
req.end();
|
Пример использования библиотеки axios:
1 2 3 4 5 6 7 8 9 |
const axios = require('axios');
axios.get('http://example.com/api/data')
.then((response) => {
console.log(response.data);
})
.catch((error) => {
console.error(error);
});
|
Обе этих примера выполнят HTTP GET запрос на http://example.com/api/data и выведут полученные данные в консоль. Выбор использования модуля http или сторонней библиотеки зависит от ваших потребностей и предпочтений.