Да, вы можете использовать встроенный модуль http или https в Node.js для отправки HTTP-запросов с вашего сервера. Вот пример кода, который отправляет GET-запрос на другой сервер:
const http = require('http');
const options = {
hostname: 'www.example.com',
port: 80,
path: '/',
method: 'GET'
};
const req = http.request(options, res => {
console.log(`statusCode: ${res.statusCode}`);
res.on('data', d => {
process.stdout.write(d);
});
});
req.on('error', error => {
console.error(error);
});
req.end();
В этом примере мы используем метод http.request, чтобы создать новый запрос с указанными параметрами. Затем мы добавляем обработчик событий для события response, чтобы получить ответ от сервера. Вы можете использовать этот код как основу для создания своего собственного решения.
Также вы можете использовать сторонние библиотеки, такие как axios или request, которые предоставляют более удобный интерфейс для работы с HTTP-запросами. Они доступны через npm и могут быть установлены с помощью команды npm install axios или npm install request.